/*
 * Here are some common values that we use
 * 
 *   Dmarie Purple
 *   color: #7E2467;
 *   background-color: #7E2467;
 *   font-family: Helvetica, Arial, sans-serif;
 *   font-family: "Times New Roman", Times, serif;
 *   color: #999999; 	
 * 
 */


.social-auth-group table td
{
	border-bottom: none !important;
}
.facebook_group
{
 	background: rgba(0, 0, 0, 0) url("/images/Social/Social_Facebook.svg") no-repeat scroll 0 0;
	display: block;
	height: 30px;
	margin: 0 3px;
	width: 30px;
}

.twitter_group
{
	background: rgba(0, 0, 0, 0) url("/images/Social/Social_Twitter.svg") no-repeat scroll 0 0;
	display: block;
	height: 30px;
	margin: 0 3px;
	width: 30px;
}

.instagram_group
{
	background: rgba(0, 0, 0, 0) url("/images/Social/Social_Instagram.svg") no-repeat scroll 0 0;
	display: block;
	height: 30px;
	margin: 0 3px;
	width: 30px;
}

.eng-container{
    width: 110px;
    height: 110px;
    margin: 100px auto;
}
.prec{
    top: 15px;
    position: relative;
    font-size: 15px;
}

.circle{
    position: relative;
    top: 5px;
    left: 5px;
    text-align: center;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background-color: #fff;
}


progress[id^="fb"]::-moz-progress-bar { 
    background: #3D60B0;  
}

progress[id^="tw"]::-moz-progress-bar { 
    background: #6bc3e0;  
}
progress[id^="ins"]::-moz-progress-bar { 
    background: #436f94;  
}
progress[id^="dm"]::-moz-progress-bar { 
    background: #7e2467;  
}
.active-border{
    position: relative;
    text-align: center;
    width: 60px;
    height: 60px;
    margin: 10px;
    border-radius: 100%;
	display:inline-block;
    background-color:#39B4CC;
    background-image:
        linear-gradient(162deg, transparent 50%, #ccc 50%),
        linear-gradient(90deg, #ccc 50%, transparent 50%);
    
}
.facebook_obj
{
	height:12px !important; 
	width:6px !important; 
}

.twitter_obj
{
	height:10px !important; 
	width:12px !important; 
}

.instagram_obj
{
	height:12px !important; 
	width:12px !important; 
}

.validation-error {
  border-color: red !important;
}


#outer-div 
{
	background-color: rgba(0,0,0,0.6);
	position: absolute; 
	z-index: 10;
}

#outer-div p 
{
	color:white; 
	text-align:center;
	font-size: 14px;
	font-family:'Roboto-Light';
	font-weight: bold;
	margin: 20px 10px 10px;
	
}

.add-new-looks-newcredit 
{
    height: 240px;
    margin: 0 0;
    width: 178px;
    z-index: -1;              
}

.settings_menu
{
	color: #000 !important;
	font-weight: bold;
}

@font-face {
  font-family:'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family:'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family:'Roboto-Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}



@font-face {
	font-family: 'Roboto-Thin';
	src: url('/fonts/Roboto-Thin.ttf') format('truetype');
	font-weight:normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url('/fonts/Roboto-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style: normal;
}
/* html, body{padding:0px; margin:0px;font-family:'Roboto-Light'; font-size:15px;line-height:20px; color:#000;} */

html, body{padding:0px; margin:0px;font-family:'Roboto-Light'; font-size:13px;line-height:20px; color:#000;}


a {
	text-decoration:none;
	color: #7E2467;	
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

h1{font-family:'Roboto';font-size:24px;}
h2 {
	
	font-family:'Roboto';
	
	font-weight: normal;
	text-transform: uppercase;
	
}
h3 {
	font-size: 12pt;
	
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
}

/* select {
	width: 220px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	box-shadow: inset 0 0 0 0 white;
	line-height: 28px;
	margin: 5px 0;
	padding-left: 5px;
} */
select option {
	line-height: 28px;
	padding: 0 0 0 5px;
}
.ranking_agency{
	float: left;
	width: 25%;
}
#agency_name{
	height: 100%;
	overflow: auto;
}
#wrapper
{
	width: 981px;
	margin: 0 auto;
}
#upperheader {
	position: absolute;
	height: 32px;
	background-color: #f1f1f1;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
}

#innerupperheader {
	height: 32px;
	width: 981px;
	margin: 0 auto;
}
.upperheaderitem {
	line-height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
	margin-right: 15px;
	color: #999;
	cursor: pointer;
}




#header
{
	top: 0;
	position:relative;
	float: left;
	
}
#main {
	position: relative;
	top: 0;
	float: left;
	margin: 0;
	width: 981px;
}
#footer {
	position: relative;
	height: 210px;
	border-top-style: solid;
	border-top-width: 7px;
	border-top-color: #dcdcdc;
	float: left;
	width: 100%;
	text-align: center;
	clear: both;
}

.socialheader {
	height: 24px;
	width: 200px;
	float: left;
}

.socialicon
{
	float: left;
	height: 24px;
	width: 24px;
	margin-right: 15px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/social-icons.png');
	background-repeat:no-repeat;
	background-position: top;
	cursor: pointer;
}
.socialicon.facebook
{
	background-position-x: 6px;
}
.socialicon.facebook:hover
{
	background-position-x: -182px;
}
.socialicon.facebook.disabled:hover
{
	background-position-x: 6px;
}

.socialicon.twitter
{
	background-position-x: -43px;
}
.socialicon.twitter:hover
{
	background-position-x: -231px;
}
.socialicon.twitter.disabled:hover
{
	background-position-x: -43px;
}
.socialicon.pinterest
{
	background-position-x: -91px;
}
.socialicon.pinterest:hover
{
	background-position-x: -279px;
}
.socialicon.pinterest.disabled:hover
{
	background-position-x: -91px;
}
.socialicon.instagram
{
	background-position-x: -141px;
}
.socialicon.instagram:hover
{
	background-position-x: -329px;
}
.socialicon.instagram.disabled:hover
{
	background-position-x: -141px;
}
#breadcrumb {
	color: #666666;
	font-size: 8pt;
	text-transform: uppercase;
}
#breadcrumb a {
	color: #666666;
}

.subnav {
	margin-bottom: 0px;
}
.subnav h2 {
	margin-top: 4px;
}
.subnav .leftsubnav {
	float: left;
}

#programming, .programming {
	float: right;
	height: 38px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

#programming #programming_buttons {
	border-style: none;
	border-color: #7E2467;
	border-width: 1px;
	height: 38px;
	float: left;
}

#programming .programming-button {
	float: left;
	background-color: #7E2467;
	color: #fff;
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
	cursor: pointer;
	width: 88px;
	text-align: center;
}
#programming .programming-link {
	float: left;
	line-height: 38px;
	height: 38px;
	padding: 0 15px;
}
#programming .programming-link:hover {
	text-decoration:underline;
}

#programming #editprofilebutton {
	display: none;
}

#programming a .programming-button {
	text-decoration: none;
}
#programming .programming-button.active {
	color: #fff;
	background-color: #7E2467;
}
#programming .links {
	float: left;
}
#programming .link {
	height: 30px;
	float: left;
	margin: 4px 0;
	padding: 0 15px;
	border-left-style: none;
	border-left-color: #999;
	border-left-width: 1px;
	text-align: center;
	display: table-cell;
	cursor: pointer;
}
#programming a .link {
	border-left-style: solid;
}
#programming .link .text {
	margin-top: 2px;
}
#programming .link .analytics {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/analytics-icon.png");
	background-repeat: no-repeat;
	background-position: top left;
	height: 30px;
	width: 31px;
}
#programming .link .settings {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/settings-icon.png");
	background-repeat: no-repeat;
	background-position: top left;
	height: 29px;
	width: 29px;
	
}
#programming .link .analytics:hover, #programming .link .settings:hover {
	background-position: top right;
}
#programming .link img, .programming .link img{
	vertical-align: middle;
	float: right;
}
#programming .link.active, .link.active{
	color: #7E2467;
	width: 110px; 
}
.programming {
	float:none;
	height: auto;
}
.group_change{
	font-size: 9pt;
	width: 126px;
	margin: 0 0 10px 0;
	padding-left: 5px;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	border-color: #ddd;
}
.group_change option{
	font-size: 9pt;
	font-weight: normal;
}

#footer .newsletter {
	float: right;
	margin-top: 20px;
	width: 340px;
}
#footer input {
	border-style: solid;
	border-color: #6D6D6D;
	border-width: 1px;
	width: 205px;
	margin-top: -3px;
	font-size: 9pt;
}
#footer button {
	background-color: #7E2467;
	color: #fff;
	border: none;
	height: 30px;
	line-height: 30px;
	padding 0 10px;
	text-transform: uppercase;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt; 
	margin-left: -5px;
	margin-top: 12px;
}
#footer .nav {
	margin-top: 17px;
	margin-bottom: 8px;
	width: 100%;
	float: left;
	text-align: center;
}
#footer .nav .inner {
	margin: 0 auto;
	height: 20px;
	width: 385px;
}
#footer ul {
	text-transform: lowercase;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 2px;
	padding-left: 0;
}
#footer li {
	float: left;
	list-style: none;
	margin: 0;
}
#footer li a {
	color: #6d6e71;
	margin: 0 5px;
}
#footer h3 {
	width: 100%;
	float: left;
	text-align: center;
	color: #6d6e71;
}

.socialheader {
	top: 8px;
	position: relative;
	padding-top: 9px;
}

#footer .socialheader {
	position: absolute;
	top: 0;
	left: 0;
}
#centralheader {
	margin: 44px auto 0 auto;
	text-align: center;
	z-index: 0;
}

.search-form {
	border-color: #999999;
	height: 30px;
	border-width: 1px;
	border-style: solid;
	width: 344px;
	margin: 11px auto;
}
input {
	height: 20px;
	margin: 0;
	font-size: 10pt;
	border: none;
	width: 300px;
	padding-left: 8px;
	vertical-align: middle;
}
.searchbutton
{
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/search-icon.png');
	background-repeat:no-repeat;
	border: none;
	background-origin:padding-box;
	background-position: center;
	background-color: #fff;
	cursor: pointer;
	margin: 0;
	height: 30px;
	width: 30px;
	vertical-align: middle;
}

.tab{
	font-size: 11pt;
	color: #fff;
	font-family:"Times New Roman", Times, serif;
	text-transform: uppercase;
	height: 30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 0 16px;
	line-height: 30px;
	float: right;
	margin-left: 5px;
}
#tabs {
	position: absolute;
	top: 0;
	right: 0;
}
#accounttab
{
	background-color: #7E2467;
	width: 165px;
}
.tab a {
	color: #fff;
}
#logintab, #logouttab {
	background-color: #000;
	cursor:pointer;
	color: white;
}

#feedbacktab
{
	text-transform:lowercase;
	position: fixed;
	font-style: italic;
	height: 40px;
	left: -84px;
	top: 300px;
	background-color: #7E2467;
	color: #fff;
	/* Safari */
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* IE */
	-ms-transform: rotate(-90deg);
	/* Opera */
	-o-transform: rotate(-90deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-moz-box-shadow:    0px 0px 10px 0px #000;
  	-webkit-box-shadow: 0px 0px 10px 0px #000;
  	box-shadow:         0px 0px 10px 0px #000;
  	z-index: 100;
  	cursor: pointer;
  	font-size: 14pt;
}




#feedbackpopup {
	
}
#feedbackpopupbackground {
	display: none;
}

.topleft {
	width: 637px;
	height: 511px;
	float: left;
}
.topright {
	float: right;
	width: 306px;
	height: 511px;
}
.bottom {
	width: 981px;
	float: left;
	margin-top: 8px;
	text-align: center;
}
.bottomheader {
	border-bottom-color: #000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 15px;
	width: 100%;
	margin-top: 0;
	margin-bottom: 34px;
	text-align: center;
}
.bottomheader h2 {
	background-color: #fff;
	margin: -30px auto 0 auto;
	display: inline;
	padding: 0 20px;
	width: auto;
}

.bottom h2 {
	text-align: center;
}
.bottom h3 {
	color: #999999;
	margin-top: 0;
	margin-top: 12px;
}

.category-icons {
	float: left;
	margin-left: 130px;
	margin-bottom: 20px; 
}
.category-icon {
	float: left;
	background-repeat: no-repeat;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/categorybuttons.png");
	background-position-y: 0;
	width: 103px;
	height: 54px;
	text-transform: uppercase;
	font-size: 8pt;
	vertical-align: bottom;
	position: relative;
	background-color: #fff;
	cursor: pointer;
}
.category-icon .title{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
}
.category-icon.street {
	background-position: 35px 0px;
}
.category-icon.street:hover, .category-icon.active.street {
	background-position: -572px 0px;
}

.category-icon.events {
	background-position: -54px 0px;
}
.category-icon.events:hover, .category-icon.active.events {
	background-position: -661px 0px;
}
.category-icon.tv {
	background-position: -143px 0px;
}
.category-icon.tv:hover, .category-icon.active.tv {
	background-position: -750px 0px;
}
.category-icon.film {
	background-position: -228px 0px;
}
.category-icon.film:hover, .category-icon.active.film{
	background-position: -835px 0px;
}
.category-icon.edit {
	background-position: -317px 0px;
}
.category-icon.edit:hover, .category-icon.active.edit {
	background-position: -924px 0px;
}
.category-icon.music {
	background-position: -402px 0px;
}
.category-icon.music:hover, .category-icon.active.music {
	background-position: -1009px 0px;
}
.category-icon.advertising {
	background-position: -491px 0px;
}
.category-icon.advertising:hover, .category-icon.active.advertising {
	background-position: -1098px 0px;
}

#project-cascade {
	width: 981px;
	float: left;
	margin-top: 8px;
}
.search#project-cascade .stamp{
	height: auto;
	padding-bottom: 12px;
}
#project-cascade .tile {
	width: 178px;
	background-color: black;
	color: #fff;
	margin-bottom: 31px;
	padding: 16px 16px 48px 16px;
}

.col-02 #project-cascade .tile {
	margin-bottom: 20px;
}
#project-cascade .tile a {
	color: #fff;
}
#project-cascade .tile img.project-thumbnail {
	width: 178px;
}

#project-cascade .tile .name {
	text-align: left;
	text-transform: uppercase;
	font-size: 10pt;
}
#project-cascade .tile .header {
	height: auto;
}
.header {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #000;
}
.header h2 {
	display: inline;
}
#lovenav {
	height: 48px;
	display: table-cell;
	vertical-align: middle;
	width: 637px;
	font-size: 12pt;
	float: left;
}

#lovenav .gridlink {
	float: left;
	display: inline;
	line-height: 48px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/grid.png");
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 35px;
}
#lovenav .gridlink img{
	margin-top: 13px;
}

#lovenav a {
	text-transform: uppercase;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
#lovenav .scrolllink {
	float: right;
	line-height: 40px;
	margin: 4px 0;
}
#lovenav .scrolllink a, #lovenav .scrolllink div
{
	float: left;
}
.navcircle {
	height: 40px;
	width: 40px;
	background-color: #000;
	border-radius: 20px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0 10px;
	display: inline;
	vertical-align: middle;
	line-height: 40px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;		
}
#loveouterwindow {
	height: 410px;
	width: 637px;
	overflow: hidden;
	position: relative;
}
#loveinnerwindow {
	height: 410px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.projecttile
{
	background-color: black;
	color: white;
	float: left;
}
.loveprojecttile
{
	height: 390px;
	margin: 0;
	width: 617px;
	padding: 10px;
}
.loveprojecttile .left
{
	width: 390px;
	height: 390px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #eee;
}
.loveprojecttile .right
{
	width: 218px;
	float: right;
	text-align: center;
}
.loveprojecttile .right .outerinfo {
	width: 218px;
	overflow: hidden;
	position: relative;
	height: 365px;
}
.loveprojecttile .right .outerinfo .innerinfo {
	position: absolute;
	height: 365px;
	left: 0px;
}
.loveprojecttile .right .outerinfo .innerinfo .tile {
	width: 218px;
	height: 365px;
	float: left;
}
.loveprojecttile .designer
{
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	height: 36px;
	display: table-cell;
	vertical-align: middle;
	width: 218px;
	margin-bottom: 10px;
}
.loveprojecttile .garmentimage
{
	margin: 10px auto;
	max-width: 128px;
	max-height: 192px;
}

.loveprojecttile .garmentname
{
	height: 50px;
	width: 218px;
	display: table-cell;
	vertical-align: middle;
	font-size: 9pt;
	text-transform: uppercase;
}
.loveprojecttile .garmentprice
{
	width: 218px;
	margin: 5px 0;
	font-weight: bold;
	font-size: 10pt;
}
.shopbutton
{
	background-color: white;
	padding: 0 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	font-style: italic;
	color: #000;
	text-transform: uppercase;
	margin: 10px auto;
	width: 144px;
}
.loveprojecttile ul
{
	width: 100%;
	list-style: none;
	list-style-position:outside;
	text-transform: uppercase;
	padding-left: 0;
	font-size: 9pt;
	margin: 0 auto 10px auto;
	height: 10pt;
	letter-spacing: 3px;
}
.loveprojecttile ul li
{
	float: left;
	margin: 0 5px;
}
.loveprojecttile ul li:first-child 
{
	margin-left: 8px;
}
.loveprojecttile ul li + li + li + li + li
{
	margin-right: 0px;
}
.loveprojecttile ul li a
{
	color: #999999;
}
.loveprojecttile ul li.selected a
{
	font-weight: bold;
	color: white;
}
.rank_key
{
	background-color: #efefef;
	width: 100%;
	float: left;
	margin: 8px 0;
}
.rank_key div
{
	width: 25%;
	float: left;
	margin: 0;
	text-align: center;
	height: 43px;
	text-transform: uppercase;
	font-size: 6pt;
}
.rank_key div img
{
	display: block;
	margin: 8px auto;
}
#rank-accordion {
	float: left;
}
#rank-accordion .ui-corner-all,
#rank-accordion .ui-corner-top {
	border-radius: 0;
}
#rank-accordion .ui-accordion-header {
	border-right-style: none;
	border-left-style: none;
	margin-top: 0;
	color: #999999;
	border-top-style: none;
}
#rank-accordion .ui-accordion-header:first-child {
	border-top-style: solid;
}
#rank-accordion .ui-accordion-content {
	border-right-style: none;
	border-left-style: none;
	border-radius: 0;
}
#rank-accordion .ui-state-default {
	background-image: none;
	background-color: #fff;
}
#rank-accordion div.detail
{
	padding: 0;
}
#rank-accordion ul
{
	margin: 0 0 10px 0;
}
#rank-accordion .ui-widget {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 10pt;
}
#rank-accordion ul li {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 10pt;
	list-style: none;
	margin-top: 5px;
	overflow: hidden;
	width: 264px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space:nowrap;
	padding-left: 0;
	margin-left: -26px;
}
.ellipsis {
	display: inline;
}
#rank-accordion ul li .icon {
	height: 14px;
	width: 16px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	float: left;
	margin-right: 10px;
}
#rank-accordion ul li a {
 	color: #7E2467;
}
.ui-state-default .ui-icon {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/plus.png');
	background-position-x:center;
	background-position-y:center;
	right: 0;
	left:auto;
}
.ui-state-active .ui-icon {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/minus.png');
	background-position-x:center;
	background-position-y:center;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 6px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	right: 15px;
	left: auto;
}
.ui-accordion h3 {
	letter-spacing: 3px;
}

.likebox {
	color: white;
	height: 37px;
	position: absolute;
	left: 16px;
	bottom: 0;
	width: 75px;
	vertical-align:middle;
}
.likebox img
{
	float: left;
	cursor: pointer;
	margin-right: 10px;
}
.likebox .count
{
	float: left;
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: uppercase;
	line-height: 24px;
}
.category {
	background-color: #262262;
	line-height: 24px;
	text-transform: uppercase;
	font-size: 9pt;
	height: 24px;
	padding: 0 5px;
	position: absolute;
	bottom: 9px;
	right: -8px;
	z-index: 201;
}
.category.street {
	background-color: #262262;
}
.category.events {
	background-color: #7A5189;
}
.category.television {
	background-color: #0A9085;
}
.category.film {
	background-color: #12589D;
}
.category.editorial {
	background-color: #5C0963;
}
.category.music {
	background-color: #005625;
}
.category.advertising {
	background-color: #8D0043;
}
#cascade-bottom, #search-bottom {
	width: 100%;
	text-align: center;
	position: relative;
	float: left;
}
#moreButton {
	cursor: pointer;
	height: 51px;
	width: 141px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/MoreButton.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 auto 5px auto;
}
#moreButton:hover {
	background-position: top right;
}
.active#moreButton {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/ajax-loader.gif');
	background-position: top center;
}
.loginmenu {
  position: relative;
}
#loginform {
  color: #999;
  width: 237px;
  position: absolute;
  right: 10px;
  top: 30px;
  padding: 12px 12px 0 12px;
  z-index: 20;
  display: none;
}
#loginheader {
  background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/login_bubble_header.png");
  background-position: 104px 0px;
  height: 11px;
  width: 237px;
}
#loginbubble {
  background-color: #fff;
  border-bottom:1px solid #999;
  border-left:1px solid #999;
  border-right:1px solid #999;
  padding: 27px 17px 17px;
  // height:248px;
  height: 212px;
  position: relative;
}
label {
  text-transform: capitalize;
}
#loginform label {
  font-size: 8pt;
  font-weight: bold;
  display: block;
  margin-top: 5px;
  margin-bottom: 0;
  line-height: normal;
}
#loginform form {
  margin-top: 0px;
}
/*#loginform input {
  width: 186px;
  height: 27px;
  margin-bottom: 0px;
  margin-top: 0;
  border-color: #e3e3e3;
  border-width: 1px;
  border-style: solid;
  padding-left:10px;
} */

#loginform input.error {
  border-color: red;
}

/*#loginform button {
  background-color: #7E2467;
  border: none;
  margin-left: 1px;
  margin-bottom: 13px;
  margin-top:10px;
  padding: 20px 0px;
  width:98%;
  font-family: Helvetica, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  height: 28px;
  line-height: 2px;
  color: #fff;
  cursor:pointer;
} */
#loginform .tab {
  position: absolute;
  left: -5px;
  bottom: -30px;
  width: 54px;
  text-align: center;
  
}
.upperheaderitem .analytics {
	height: 28px;
	width: 20px;
	display: block;
	cursor: pointer;
}
.upperheaderitem .settings {
	height: 28px;
	width: 18px;
	height: 28px;
	display: table-cell;
	cursor: pointer;
	text-align: center;
}
.upperheaderitem .settings img {
	vertical-align: middle;
}

#settingsform {
	width: 214px;
	position: absolute;
	top: 35px;
	right: -6px;
	z-index:400;
	
	display: none;
}
#settingsformheader {
	height: 11px;
	width: 214px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/settings_bubble_header.png');
	background-repeat: no-repeat;
	background-position: top left;
}
#settingsbubble {
	background-color: #fff;
	border-bottom-color: #999;
	border-right-color: #999;
	border-left-color: #999;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	text-align: right;
	padding-right: 8px;
	padding-top: 8px;
	color:#999;
	font-weight:bold;
	font-size:15px;
}
#settingsbubble p {
	margin: 0 0 8px 0;
	line-height:normal;
}
#settingsbubble a {
	color:#7e2467;
}
#feedbackpopupbackground
{
  display: none; 
  z-index:101; 
  position: fixed; 
  height: 100%; 
  width: 100%; 
  background-color: rgba(0, 0, 0, 0.7);
}
#feedbackpopup
{
	
	z-index: 205;
	position: fixed;
	height: 540px;
	width: 400px;
	left: -18%;
	top: 50%;
	margin-top: -220px;
	margin-left: -200px;
	background-color: #fff;
	padding: 3px 20px 20px 20px;
    transition: all 0.6s ease-out;
   -webkit-transition: all 0.6s ease-out;
   -moz-transition: all 0.6s ease-out;

}
label
{
	margin-top: 6px;
}
#feedbacktext
{
	height: 140px;
	width: 390px;
	margin: 2px auto 10px auto;
}
button.feedback
{
	margin-left: 230px;
}
/*#feedbacktitle, #feedbackemail, #email_from, #email_to
{
	width: 290px;
	margin-top: 2px;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
} */
.close a
{
  position:absolute;
  right:-28px; top:-28px;
  width:19px; height:18px;

  line-height:17px;
  display:block;
  background:#aaa;
  color:#fff;
  text-align:center;
  font-size:20px;
}
.similar .designer img {
	max-width: 218px;
	max-height: 36px;
}
.info
{
	text-align: left;
	position: relative;
}
.info .top
{
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #fff;
	height: 85px;
	width: 100%;
}
.info .name
{
	font-style: italic;
	font-size: 12pt;
	line-height: 18px;
	letter-spacing: 0;
	text-align: left;
	height: 54px;
	margin: 0;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
}
.info .top .like {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/smallwhiteheart.png');
	background-repeat: no-repeat;
	background-position:left;
	background-position-7: 5px;
	margin: 5px;
	height: 20px;
	cursor: pointer;
}
.info .top .like .likecount {
	margin-left: 25px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 10pt;
	line-height: 20px;
	cursor:default;
}

.info .showpins {
	background-color: #fff;
	color: #000;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18pt;
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	margin: 14px 0;
	line-height: 30px;
}

.info .showpins:hover {
	background-color: #aaa;
	color: #fff;
}
.info .showpinsinner {
	margin: 0 auto;
	width: auto;
	display: inline-block;
}

.info .showpinsimage {
	height: 25px;
	width: 19px;
	display: inline-block;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/smallpins.png');
	background-repeat: no-repeat;
	background-position-y: 0;
	background-position-x: -19px;
	vertical-align:text-bottom;
	margin-right: 5px;
}

.info .showpins:hover .showpinsimage {
	background-position-x: 0px;
}

.info .showpinstitle {
  display: inline;
}

.info .title {
	font-weight: bold;
	font-size: 9pt;
	display: inline;
}
.info .value {
	font-size: 9pt;
	display: inline;
}
.info .socialpanel {
	position: absolute;
	bottom: 0;
	height: 52px;
	left: 0;
	right: 0;
}
.info .socialpanel div{
	float: left;
	width: 50px;
	height: 52px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/social-circle-icons.png');
	background-repeat: no-repeat;
	background-position-y: 0;
	text-align: center;
	font-size: 8pt;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: bottom;
	padding-top: 35px;
	margin-right: 4px;
	color: #fff;
}
.info .socialpanel .likesocial {
	background-position-x: 10px;
	cursor: pointer;
}
.info .socialpanel .likesocial:hover {
	background-position-x: -220px;
}
.info .socialpanel .facebooksocial {
	background-position-x: -47px
}
.info .socialpanel .facebooksocial:hover {
	background-position-x: -277px
}
.info .socialpanel .tweetsocial {
	background-position-x: -107px;
}
.info .socialpanel .tweetsocial:hover {
	background-position-x: -337px;
}
.info .socialpanel .pinsocial {
	background-position-x: -163px;
}
.info .socialpanel .pinsocial:hover {
	background-position-x: -393px;
}

.col-01 {
	width: 20%;
	float: left;
	background-color: #f1f1f1;
	border-color: #999;
	border-style: none;
	border-width: 1px;
	padding: 16px;
	text-transform: uppercase;
	font-size: 8pt;
	/*margin-right: 68px;*/
	margin-bottom: 20px;
}
.col-01 img {
	width: 186px;
}

.col-01 p {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 19px;
}
.col-01 bold {
	font-size: 10pt;
	font-weight: bold;
}
.col-01 .stats, .col-01 .address, .col-01 .bio {
	margin-top: 8px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-bottom-width: 1px;
	padding-bottom: 10px;
}

.col-01 .bio, .col-01 .social {
	position: relative;
	margin-bottom: 8px;
}
.col-01 h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0;
	margin-bottom: 5px;
	margin-top: 16px;
}

.col-02 {
	width: 75%;
	float: right;
}

.logo {
	position: relative;
}

#emptylogo {
	height: 186px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/empty-logo.png");
	background-repeat: no-repeat;
	background-position: center;
}
.editbutton {
	position: absolute;
	height: 34px;
	width: 31px;
	cursor: pointer;
	background-color: #fff;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/edit-icon.png");
	background-repeat:no-repeat;
	background-position: center;
	top: 7px;
	right: 7px;
}
.social .editbutton {
	top: 0;
}
.editbutton.hide {
	display: none;
}
.dmarieplusprompt {
	text-align: center;
	text-transform: none;
	padding: 15px 0;
	font-weight: bold;
}
.dmarieplusprompt img {
	margin: 15px auto;
}

.blackbutton {
	color: #fff;
	background-color: #000;
	text-align: center;
	width: 100%;
	height: 35px;
	line-height: 35px;
	display: block;
}
.empty {
	width: 186px;
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	display: block;
	line-height: 88px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	color: #7E2467;
	position: relative;
	height: 88px;
	background-color: #fff;
	margin-top: 10px;
}
.empty#emptylogo {
	line-height: 186px;
	margin-top: 0;
} 

p.biotext {
	text-transform: none;
}
.editpopupframe {
	padding-top: 0px;
	//width: 300px;
	margin-top: 30px;
	margin-left: -10px;
	z-index: 100;
	line-height: normal;
	display: none;
	position: absolute;
	top: 0;
	left; 0;
}
.editpopuplead {
  height: 20px;
  width: 34px;
  z-index: 11;
  position: relative;
}
.editpopuplead img {
	width: 34px;
}
.editpopup {
	background-color: #7E2467;
	color: white;
	//width: 300px;
	margin-top: -4px;
	margin-left: -5px;
	-webkit-box-shadow: 0px 0px 20px 0px #000; 
    -moz-box-shadow: 0px 0px 20px 0px #000;
	box-shadow: 0px 0px 20px 0px #000;
	z-index: 10;
	text-align: left;
	position: relative;
	padding: 10px; 	
	width: auto;
	display: block;
}
.editpopup table {
	//position: relative;
}
.editpopup table tr:first-child td {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #fff;
}
.editpopup label {
	float: left;
	text-align: right;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: 7px;
}
.editpopup input{
	width: 210px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	height: 28px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	box-shadow: inset 0 0 0 0 white;
	line-height: 24px;
	margin: 5px 0;
	padding: 0 0 0 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.editpopup textarea{
	width: 210px;
	font-size: 9pt;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: : 20px;
}

.editpopup select {
	width: 220px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	box-shadow: inset 0 0 0 0 white;
	line-height: 28px;
	margin: 5px 0;
	padding-left: 5px;
}
.editpopup select option {
	line-height: 28px;
	padding: 0 0 0 5px;
}
.editpopup .country {
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.editpopup tr td {
	vertical-align: middle;
}
.editpopup tr td:first-child {
	text-align: right;
}
.editpopup tr td label {
	width: 100%;
}

.buttonarea {
	text-align: right;
}

/* button {
	background-color: #000;
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12pt;
	padding: 6px 10px;
	border: none;
	margin-top: 10px;
	margin-left: 10px;
	cursor: pointer;
} */
button.cancel {
	background-color: #7E2467;
	color: white;
}

.office .details, .pr .details {
	position: relative;
}

.stats-options, .collection-options {
	background-color: #f1f1f1;
	height: 48px;
	width: auto;
	padding: 8px 10px;
	display: block;
	margin: 16px 0;
}
.stats-options label, .collection-options label {
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 5px;
}
.collection-options {
	height: 40px;
	padding: 5px 10px;
}
.collection-options label {
	margin-right: 5px;
}
.collection-options button {
	background-color: #7E2467;
}
.collection-options .zoom {
	position: relative;
	float: right;
	margin-top: 3px;
}
.collection-options .zoom .zoom-graphic {
	position: absolute;
	bottom: 0;
	left; 0;
}

.col-02 #project-cascade {
	position: relative;
	width: 690px;
}

#img-container {
	width: 689px;
	height: 223px;
	background-color: #eee;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin-bottom: -17px;
	margin-left: 30px;
}
.stamp {
	position: absolute;
	width: 210px;
	height: 396px;
	top: 0;
	left: 0;
	background-color: #F1F1F1;
	margin-bottom: 20px;
}
.stamp .category-icons {
	float: none;
	margin: 5px;
}
.stamp .category-icon-holder {
	height: 37px;
	width: 100%;
	float: left;
	margin: 2px 8px;
}
.stamp .category-icon {
	background-color: transparent;
	height: 37px;
	float: left;
	vertical-align: middle;
	display: block;
	width: 37px;
	
}
.stamp .title {
	text-align: left;
	margin-left: 46px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	line-height: 37px;
}

.stamp h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	letter-spacing: normal;
	margin-left: 8px;
	margin-top: 15px;
}
.stamp .category-icon.street {
	background-position-x: 0px;
}
.stamp .category-icon.street:hover, .stamp .category-icon.active.street {
	background-position-x: -607px;
}

.stamp .category-icon.events {
	background-position-x: -87px;
}
.stamp .category-icon.events:hover, .stamp .category-icon.active.events {
	background-position-x: -694px;
}
.stamp .category-icon.tv {
	background-position-x: -174px;
}
.stamp .category-icon.tv:hover, .stamp .category-icon.active.tv {
	background-position-x: -781px;
}
.stamp .category-icon.film {
	background-position-x: -261px;
}
.stamp .category-icon.film:hover, .stamp .category-icon.active.film{
	background-position-x: -868px;
}
.stamp .category-icon.edit {
	background-position-x: -347px;
}
.stamp .category-icon.edit:hover, .stamp .category-icon.active.edit {
	background-position-x: -954px;
}
.stamp .category-icon.music {
	background-position-x: -434px;
}
.stamp .category-icon.music:hover, .stamp .category-icon.active.music {
	background-position-x: -1040px;
}
.stamp .category-icon.advertising {
	background-position-x: -521px;
}
.stamp .category-icon.advertising:hover, .stamp .category-icon.active.advertising {
	background-position-x: -1128px;
}
.stamp select {
	font-weight: normal;
	width: 187px;
	margin: 0 10px 0 15px;
}
.zoom {
	text-align: center;
	width: 112px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	height: 36px;
}
.zoom .zoom-graphic {
	width: 109px;
	height: 17px;
}
.zoom .zoom-icon {
	width: 17px;
	height: 16px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/zoom-icons.png");
	background-position-y: 0;
	cursor: pointer;
	float: left;
}
.zoom .zoom-icon.increase {
	background-position-x: 0;
}
.zoom .zoom-line {
	width: 72px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999;
	display: inline;
	float: left;
	margin-top: 7px;
	margin-right: 2px;
	position: relative;
}

.zoom .zoom-bar {
	height: 15px;
	position: absolute;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #7E2467;
	top: -8px;
	left: 8px;
}
.zoom .zoom-icon.decrease {
	background-position-x: -17px;
}
.groupselect {
	position: relative;
	display:inline-block;
	//width: 320px;
}
.groupselect .editbutton {
	right: -45px;
	top: -3px;
}
.profilecomplete {
	width: 448px;
	margin: auto;
	text-align: center;
	//float: left;
    color: #7E2467;
    line-height: 40px;
}
.bottom .bottomheader h2 {
	width: 370px;
}
#collection-type {
	width: 143px;
}
#collection-year {
	width: 77px;
}
#garment-rotator {
	width: 100%;
	height: 237px;
	position: relative;
	margin-bottom: 60px;
}
#garment-rotator .left-arrow {
	height: 33px;
	width: 25px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/moment-arrows.png');
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -16px;
	cursor: pointer;
}
#garment-rotator .right-arrow {
	height: 33px;
	width: 25px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/moment-arrows.png');
	background-position-x: -25px;
	background-position-y: 0;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	cursor: pointer;
}
#garment-rotator .outerframe {
	height: 237px;
	width: 636px;
	margin: 0 auto;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	position: relative;
	overflow: hidden;
}
#garment-rotator .innerframe {
	height: 237px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	line-height: 237px;
}
#garment-rotator .innerframe .holder {
	border-right-style: solid;
	border-right-color: #ddd;
	border-right-width: 1px;
	height: 237px;
	width: 158px;
	float: left;
	vertical-align: middle;
	display: table-cell;
	line-height: 237px;
	text-align: center;
}
#garment-rotator .innerframe img {
	border-right-style: solid;
	border-right-color: #ddd;
	border-right-width: 1px;
	max-width: 158px;
	max-height: 237px;
	vertical-align: middle;
	float: none;
	margin: auto;
	display: inline;
}
#garment-rotator .innerframe p {
	position: absolute;
	width: 100%;
	top: 40%;
}

p.link:hover {
	text-decoration: underline;
	cursor: pointer;
}
#create_project_images_ {
	margin:0px;
	height: 30px;
	
	cursor: pointer;
	opacity: 0.0;
}
.uploadimages {
	cursor: pointer;
}
#create_proj_images_, #create_project_images2_ {
    cursor: pointer;
    height: 222px;
    left: -1px;
    opacity: 0;
    position: relative;
    top: -241px;
    width: 179px;	
/*	position: relative;
	top: -140px;
	left: -10px;
	height: 106px;
	width: 106px;
	cursor: pointer;
	opacity: 0.0;
*/	
}
.uploadimages form {
	display: none;
}

.projectdetails {
	float: left;
}
.projectdetails .hearticon {
	float: left;
	margin-right: 5px;
}
.projectdetails span {
	font-weight: bold;
}
.projectdetails p {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 18px;
}

.ministats {
	color: #7E2467;
	font-size: 11pt;
	height: 17px;
	margin-bottom: 5px;
}
.ministats .like, .ministats .rank {
	float: left;
}
.ministats .like img {
	float: left;
}
.ministats .likescount {
	float: left;
}
.ministats .rank {
	margin-left: 20px;
}

.ministats span {
	font-weight: bold;
	text-transform: uppercase;
}

.projectheader {
	height: 98px;
	/*margin: 23px 23px 0px 0;*/
	width: 981px;
}
.projectheader #featuring {
	/*float: right;
	height: 100%;
	width: 590px;*/
}
.projectheader #featuring h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style:normal;
	font-size: 18px;
	text-transform:capitalize;
	margin-top: 0;
	height: 100%;
	width: 100px;
	float: left;
}
.projectheader #featuring .modellist {
	float: right;
	width: 488px;
}
.projectheader #featuring .model {
	font-size: 10pt;
	float: left;
	/*width: 160px;*/
	text-overflow: ellipsis;
	line-height: 24px;
}
.projectheader #featuring .model .image {
	height: 24px;
	width: 24px;
	/*border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf;*/
	display: table-cell;
	text-align: center;
	float: left;
	margin-right: 7px;
}
.projectheader #featuring .model img{
	max-height: 35px;
	max-width: 35px;
	vertical-align: middle;
}

#project_image {
	/*height: 464px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf;*/
	width: 700px;
}
#project_image .project {
	/*height: 464px;
	width: 464px;*/
	display: none;
	text-align: center;
	/*line-height: 464px;*/
	position: relative;
}
#project_image .project.active {
	display: block;
}

#project_image img {
	max-height: 500px;
	max-width: 700px;
	vertical-align: middle;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
}
#image_rotator {
	margin-top: 7px;
}
#image_rotator .projectlookholder {
	display: inline-block;
	height: 68px;
	width: 68px;
	border-style: solid;
	border-color: #dfdfdf;
	border-width: 1px;
	margin-left: 7px;
	cursor: pointer;
}
#image_rotator .projectlook {
	height: 68px;
	width: 68px;
	text-align: center;
	display: table-cell;
	line-height: 68px;
}
#image_rotator .projectlookholder:first-child {
	margin-left: 0;
}

#image_rotator .projectlookholder.selected {
	border-color: #000;
}
#image_rotator .projectlook img {
	max-height: 66px;
	max-width: 66px;
	vertical-align: middle;
}

.circleplus {
	height: 16px;
	width: 16px;
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/ui-icons_222222_256x240.png');
	background-repeat:no-repeat;
	background-position-x: 0;
	background-position-y: -192px;
	display: inline-block;
	line-height: 20px;
	vertical-align: middle;
}

#shopping_panel {
	font-size: 10pt;
}
#shopping_panel h2 {
	margin-top: 0;
	font-size: 16pt;
	margin-bottom: 0;
	line-height: 14pt;
}
#shopping_panel .header {
	position: relative;
	height: 23px;
}

#shopping_panel .social-icons{
	right: 8px;
	bottom: 6px;
	height: 23px;
	width: 225px;
	position: absolute;	
}
#credit_icons .social-icons a {
	float: left;
}
#credit_icons .social-icons .like{
	background: url('/images/heart.png') 0 0 no-repeat;
	font-family: "roboto";
    font-size: 18px;
    height: 30px;
    line-height: 33px;
    margin: 0;
    padding: 0 10px 0 32px;
    width: 30px;
	float: left;
}
#credit_icons .social-icons .like1{
	background: url('/images/Icons1/Likes_icon.svg') 0 0 no-repeat;
	line-height: 13px;
    padding: 0 37px 11px 13px;
}
#credit_icons .social-icons .facebook{
	background: url('/images/social-1.png') 0 0 no-repeat;
	height: 30px;
	width:30px;
	display: block;
	margin: 0 3px;
}

#credit_icons .social-icons .twitter{
	background: url('/images/social-1.png') -35px 0 no-repeat;
	height: 30px;
	width: 30px;
	margin: 0 3px;
}

#credit_icons .social-icons .pinterest{
	background: url('/images/social-1.png') -70px 0 no-repeat;
	height: 30px;
	width: 30px;
	margin: 0 3px;
}

#credit_icons .social-icons .embedd{
	background: url('/images/social-1.png') -105px 0 no-repeat;
	height: 30px;
	width: 30px;
	margin: 0 3px;
}

#credit_icons .social-icons .emails{
	background: url('/images/social-1.png') -140px 0 no-repeat;
	height: 30px;
	width: 30px;
	margin: 0 3px;
}

#credit_icons .social-icons .embed{
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/embed-icon.png');
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0px;
	height: 23px;
	width: 23px;
	margin: 0 0 0 24px;
	float: left;
	cursor: pointer;
}

#shopping_panel #main_panel {
	text-align: center;
	width: 485px;
}

#shopping_panel .project_look {
	display: none;
}
#shopping_panel .project_look.active {
	display: block;
}

#shopping_panel .project_look_garment {
	display: none;
}
#shopping_panel .project_look_garment.active {
	display: block;
}

#shopping_panel #main_panel p {
	margin: 0;
	text-transform:capitalize;
	line-height: 12pt;
}
#shopping_panel #main_panel p.description {
	max-height: 48px;
	overflow: hidden;
}
#shopping_panel #main_panel p.price {
	font-weight: bold;
}

#shopping_panel #main_panel .image
{
	height: 296px;
	width: 296px;
	border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf;
	text-align: center;
	display: table-cell;
}
#shopping_panel #main_panel img {
	max-height: 296px;
	max-width: 296px;
	vertical-align: middle;
}
#shopping_panel #main_panel .details {
	margin-top: 8px;
}
#shopping_panel .shopbutton {
	background-color: #7E2467;
	color: white;
	font-size: 15pt;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	width: 120px;
}
.similar_garments {
	float: right;
	width: 120px;
}

.similar_garments h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 0;
}

.similar_garments .adholder {
	margin-bottom: 17px;
	position: relative;
}
.similar_garments .adholder .details {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 94px;
	width: 94px;
	padding: 10px;
	background-color: rgba(126, 36, 103, 0.8);
	color: #fff;
	text-align: left;
	margin: 0;
	display: none;
}
.similar_garments .adholder:hover .details {
	display: block;
}

.similar_garments .adholder .details .buttonholder {
	text-align: center;
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
	height: 30px;
}

.similar_garments .adholder .details .button {
	text-align: center;
	background-color: #ddd;
	color: #000;
	padding: 5px 20px;
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    font-style: italic;
    position: absolute;
    left: 20px;;
    right: auto;
}

.similar_garments .adholder .ad {
	height: 114px;
	width: 114px;
	border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf;
	display: table-cell;
	text-align: center;
}
.main_garment {
	width: 298px;
}

#shopping_panel #main_panel .similar_garments .ad img {
	vertical-align: middle;
	max-width: 114px;
	max-height: 114px;
}

#similar_projects {
	margin-top: 36px;
}
#related_container {
	width: 981px;
	float: left;
	margin-top: 18px;
}

#related_container a {
	float: left;
	/*width: 226px;
	margin-left: 25px;*/
}
#related_container a:first-child {
	margin-left: 0;
}

#related_container .related_project .image {
	height: 226px;
	width: 226px;
	text-align: center;
}
#related_container .related_project .image img {
	max-width: 226px;
	max-height: 226px;
	vertical-align: middle;
}

.related_project .title {
	text-align: center;
	margin-top: 18px;
	text-transform: uppercase;
	font-size: 9pt;
	margin-bottom: 20px;
}
.likebutton {
	cursor: pointer;
}
/* Kate added items */
/* Basic Info section of Create a new project page */

form.new_project {
	font-family: roboto-bold;
    font-size: 9px;
	
}
form.edit_project {
	font-family: roboto-bold;
    font-size: 9px;
	
}
.labelnewproject {
	vertical-align: middle;
	display: inline-block;
	margin-top: 0px;
	text-transform: capitalize;
}
.textboxnewproject {
	border: 1px solid #999;
	height: 26px;
	margin: 0;
	font-size: 11pt;
	padding: 0px 0px 0px 8px;
	vertical-align: middle;
}
.textboxnewproject.error {
	border-color: red;
}
.charcounter {
	color: #999;
	padding-left: 6px;
	vertical-align: middle;
	display: inline-block;
}
.leftspacing {
	margin-left: 15px;
}
.buttongray {
	display: table-cell;
	height: 31px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	vertical-align: middle;
	background: #ccc;
	border: 1px solid #dfdfdf;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-size: 9pt;
	color: #000;
}
.buttonpurple {
	display: table-cell;
	height: 31px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	background: #7e2467;
	border: 1px solid #dfdfdf;
	color: white;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-size: 9pt;
}
.floatmeright {
	float: right;
}
.floatmeleft {
	float: left;
}
.spacingright {
	margin-right: 18px;
}
.spacingright button {
	margin: 0;
}
.spacingleft {
	margin-left: 15px;
}
#project_name {
	width: 400px;
}
#project_location_contact_attributes_city {
	width: 136px;
}
#date {
	width: 136px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calendar.png");
	background-repeat: no-repeat;
	background-position: center right;
}
#date:hover {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calendar_purple.png");
	background-repeat: no-repeat;
	background-position: center right;
}
label {
	position: relative;
	display: inline-block;
}
/*.dropdown select {
	display: inline-block;
	padding: 2px 3px 4px 5px;
	width: 150px;
	outline: none;
	border: 1px solid #999;
	background-color: #fff;
	font-size: 11pt;
	height: 26px;
} */
/* Select arrow styling */
.notIE label:after {
	content: '';
	width: 23px;
	height: 20px;
	position: absolute;
	display: inline-block;
	top: 2px;
	right: 4px;
	background: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/dropdownicon.jpg") no-repeat right center white;
	pointer-events: none;
}
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) {
 .notIE label:after {
 display:none;
}
}
/* new project images bottom section of new project page */

.alignleft {
	float: left;
	text-align: left;
	width: 15%;
}
.aligncenter {
	float: left;
	text-align: center;
	width: 70%;
}
.alignright {
	float: left;
	text-align: right;
	width: 15%;
}
#required {
	color: #999;
	font-size: 11pt;
	vertical-align: middle;
}
#newprojectinstruct {
	vertical-align: middle;
	margin: 15px 0px 10px 0px;
	display: block;
	height: 20px;
}
.row_projectitems {
	float: left;
	width: 100%;
	margin-top: 5px;
}
/*.item {
	float: left;
	width: 20%;
	text-align: center;
	height: 270px;
}
.item .name {
	text-transform: uppercase;
	width: 168px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 5px 0 5px;
	display: block;
}
.item .options {
	text-transform: uppercase;
}
.item .options .remove {
	display: inline-block;
	cursor: pointer;
	color: #888;	
} */
.srch-rslt-check{margin:0;padding:0;}
.srch-rslt-check li label{list-style-type: none;margin-right: 0 !important;top: -13px;padding-left:15px !important;}
.garmentimagecontainer {
	display: table-cell;
	text-align: center;
	position: relative;
	width: 178px;
	height: 178px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	vertical-align: middle;
	line-height: 178px;
}
.row_projectitems .item{float:left;width:20%;}
.garmentimagecontainer img {
	max-height: 178px;
	max-width: 178px;
	margin-top: -2px;
	vertical-align: middle;
	position:static;
	display:inline-block;
}

.garmentimagecontainer img.ui-draggable-dragging {
	cursor: not-allowed;
	opacity: 0.6;
	z-index: 1;
}

.persontagged {
	display: block;
	//background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tagged_people_black.png");
	//background-repeat: no-repeat;
	//background-position: 0px 0px;
	width: 49px;
	height: 24px;
}
.persontagged .addperson {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/create_project_icons.png");
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	cursor: pointer;
}
.persontagged .addperson:hover {
	background-position: -40px 0;
}

.persontaggednumber {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/create_project_icons.png");
	height: 24px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: -171px 0;
	font-size: 8pt;
	text-align: center;
	float: left;
	padding: 6px 4px 0px 6px;
	cursor: pointer;
}
.persontaggednumber:hover {
	background-position: -214px 0;
    color: #7E2467;
}
.persontaggednumber.nopeople {
	background-image: none;
	cursor: default;
}

.garmenttagged {
	display: block;
	width: 60px;
	height: 22px;
}
.garmenttagged .addgarment {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/create_project_icons.png");
	background-position: -86px 0px;
	background-repeat: no-repeat;
	height: 22px;
	width: 29px;
	float: right;
	margin-right: 5px;
	cursor: pointer;
}
.garmenttagged .addgarment.error {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tag_garment_red.png");
	background-position: -20px 0px;
}
.garmenttagged .addgarment:hover {
	background-position: -127px 0px;
	background-repeat: no-repeat;
}
.garmenttagged .addgarment.error:hover {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tag_garment_red.png");
	background-position: -20px 0px;
}

.garmenttaggednumber {
	font-size: 8pt;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 12px;
	height: 19px;
	padding: 7px 8px 0 5px;
	text-align: center;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/create_project_icons.png");
	background-position: -259px 0px;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
.garmenttaggednumber:hover {
	background-position: -296px 0px;
	color: #7e2467;
}
.socialblock {
	position: relative;
	width: 178px;
	border: 1px solid #dfdfdf;
	height: 25px;
	background-color: #f1f1f1;
}
.coverphoto {
	height: 23px;
	float: left;
	width: 178px;
	color: #7e2467;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11pt;
	line-height: 24px;
	vertical-align: middle;
	background-color: #f1f1f1;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.nocoverphoto {
	height: 22px;
	width: 178px;
	float: left;
	border: 1px solid white;
}
.deletetag {
	height: 28px;
	width: 180px;
	color: #999;
	background-color: white;
	font-size: 10pt;
	padding-top: 8px;
	float: left;
	border: none;
}
.deletetag a {
	color: #999;
	text-decoration: none;
}

.uploadimages, .uploadcredit {
    background-color: #f8f8f8;
    background-image: url("/images/add-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #e3e3e3;
    display: block;
    height: 240px;
    vertical-align: top;
    width: 178px;
}




.uploadcredit {
	background-image: url("/images/uploadnewcredit.png");	
}
/*tagging people*/

.taggingpeople {
	position: absolute;
	top: 20px;
	left: -1px;
	background-color: #f1f1f1;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tagpeople_uparrow.png");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	height: 35px;
	width: 100%;
	z-index: 10;
}
.tag_person {
	color: #000;
	height: 20px;
	width: 187px;
	margin-top: 7px;
	vertical-align: middle;
	font-size: 10pt;
}
.taggingpeople button{
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	background-color: #7E2467;
	text-transform: uppercase;
	display: inline;
	float: right;
}
.ui-menu-item {
	font-size: 10pt;
}

/*list of tagged people*/
.person_tag_options {
	position: absolute;
	top: 20px;
	left: -1px;
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	background-position: 5px 0px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	height: 40px;
	width: 100%;
	z-index: 2;
	display: none;
}
.list_tagged_people_with_dropdown {
	display: block;
	border: 1px solid #dfdfdf;
	border-top-style: none;
	background-color: white;
	width: 168px;
	height: 29px;
	vertical-align: middle;
	margin-left: 6px;
	margin-top: 0px;
	cursor: pointer;
	position: relative;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/downarrow_gray.png");
	background-repeat: no-repeat;
	background-position: 149px 11px;
}

.list_tagged_people_with_dropdown:first-child {
	margin-top: 6px;
	border-top-style: solid;
}
.profile_name {
	float: left;
	line-height: 29px;
	font-size: 10pt;
	vertical-align: middle;
	padding-left: 5px;
}
.profile_pic {
	float: left;
	padding: 3px 0px 0px 5px;
	border-color: #dfdfdf;
	border-width: 1px;
	border-style: solid;
	height: 23px;
	width: 23px;
}
.profile_pic img {
	max-height: 23px;
	max-width: 23px;
}
/*options on list of tagged people*/
.taggedpeoplemenu {
	width: 175px;
	font-size: 10pt;
	text-align: left;
	position: absolute;
	top: 18px;
	left: 143px;
	z-index: 10;
	display: none;
}
.tagpeoplemenutext {
	background-color: white;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 0px 10px 0px;
}
.tagpeoplemenutext a {
	color: black;
	text-decoration: none;
}
.tagpeoplemenutext p {
	padding: 3px 0px 5px 5px;
	margin: 0px;
}
.tagpeoplemenutext p:hover {
	background-color: #f1f1f1;
}
/*select person name from dropdown for tagging*/
.select_person_list {
	width: 180px;
	position: absolute;
	z-index: 10;
	/*top: 40px;*/
	left: -1px;
	display: none;
}
.select_person_list_header {
	height: 14px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tag_person_name_select.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.select_person_list a {
	color: black;
}
.select_person_list_item {
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	cursor: pointer;
	float: left;
	background-color: #fff;
	width: 175px;
}
.select_person_list_item:hover {
	background-color: #f1f1f1;
}
.select_person_list_item .select_person_image_holder {
	height: 23px;
	width: 23px;
	border-color: #dfdfdf;
	border-width: 1px;
	border-style: solid;
	margin: 2px 5px;
	float: left;
}
.select_person_list_item img {
	max-height: 23px;
	max-width: 23px;
}
.select_person_name {
	padding-left: 5px;
	vertical-align: top;
	float: left;
}
.list_padding {
	padding: 10px 0px 8px 0px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color: white;
	float: left;
}
/*actions on garment tagging*/
.taggarment {
	position: absolute;
	top: -40px;
	left: -1px;
	background-color: #fff;
	/*opacity: 0.7;*/
	height: 25px;
	line-height: 25px;
	width: 70%;
	z-index: 10;
	display: none;
	color: #444;
	font-size: 10pt;
}
.tag_garment {
	color: #999;
	height: 20px;
	width: 155px;
	margin-top: 7px;
	vertical-align: middle;
	font-size: 10pt;
}
.taggarmenticon {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tag_garment_purple.png");
	display: block;
	width: 55px;
	height: 22px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.taggarmenticon.error {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/tag_garment_red.png");
}
.pin {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/plus_sign_pin.png");
	width: 14px;
	height: 15px;
	background-repeat: no-repeat;
	position: absolute;
	top: 60px;
	left: 85px;
}
.pin_search {
	width: 168px;
	height: 46px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/pin_search.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 80px;
	left: -8px;
	z-index: 10;
	line-height: normal;
}
.searchgarment {
	color: #999;
	height: 20px;
	width: 145px;
	margin-top: 15px;
	vertical-align: middle;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/magnifying_glass.png");
	background-repeat: no-repeat;
	background-position: 133px 3px;
	font-size: 10pt;
	line-height: 20px;
}
/*pins on garment images*/
.pin_hover {
	position: absolute;
	top: 90px;
	left: 73px;
	z-index: 10;
}
.pin_hover_text {
	position: relative;
	background-color: white;
	border: 1px solid #ccc;
	padding: 7px;
	line-height:normal;
	top: 30px;
	left: -11px;
	width: 91px;
	display: none;
	z-index: 119;
}
.embed .pin_hover_text {
	width: 216px;
	left: -203px;
	top: 27px;
}
.embed .pin_hover_text .arrow {
	left: 205px;
}
.pin:hover .pin_hover_text {
	display: block;
}
.pin_hover_text p {
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 119;
}
.arrow {
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/garment_tag_hover_arrow.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 11px;
	position: absolute;
	top: -10px;
	left: 10px;
	z-index: 120;
}
/*view tags and garment tagging options */
.tagged_garments_list {
	position: absolute;
	top: 25px;
	left: -1px;
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	background-position: 5px 0px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	width: 178px;
	z-index: 2;
	display: none;
}
.tagged_garments_with_dropdown {
	display: block;
	border: 1px solid #dfdfdf;
	background-color: white;
	width: 168px;
	vertical-align: middle;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	position: relative;
}

.menuarrow {
	position: absolute;
	width: 13px;
	height: 8px;
	top: 8px;
	right: 8px;
	cursor: pointer;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/downarrow_gray.png");
	background-repeat: no-repeat;
	background-position: top left;
}

.garment_name {
	line-height: 18px;
	font-size: 10pt;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 22px;
}
.garment_name p {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	text-align: left;
}
/*options on list of tagged garments*/
.taggedgarmentmenu {
	width: 175px;
	font-size: 10pt;
	text-align: left;
	position:absolute;
	top:10px;
	left:-7px;
	z-index: 100;
	display: none;
}
.taggarmentmenutext {
	background-color: white;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 0px 10px 0px;
	z-index: 100;
}
.taggarmentmenutext p {
	padding: 3px 0px 5px 5px;
	margin: 0px;
	z-index: 100;
}

.taggarmentmenutext p:hover {
	background-color:#f1f1f1;
}

.taggarmentmenutext p a {
	text-decoration: none;
	color: black;
}

/* rS Search Results */
.popup_background {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0, 0.5);
	z-index: 20;
	display: none;
}
.garment_search_popup {
	position: absolute;
	top: -90px;
	width: 782px;
	left: 50%;
	margin-left: -421px;
	background-color: #fff;
	z-index: 21;
	display: none;
	padding: 30px 30px 0 30px;
	margin-bottom: 30px;
}
.garment_tile_container {
	position: relative;
	float: left;
}
.garment_tile_container #waitpanel {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	opacity: 0.8;
	display: none;
}
.garment_tile_container #waitpanel img {
	position: absolute;
	left: 50%;
	margin-left: -16px;
	top: 180px;
}
.garment_tile_holder {
	float: left;
	margin-left: 28px;	
}
.garment_tile_holder:first-child {
	margin-left: 0;
}
.garment_tile {
	width: 132px;
	height: 252px;
	border: 1px solid #dfdfdf;
	background-color: #f1f1f1;
	text-align: center;
	margin-bottom: 27px;
	font-size: 9pt;
	text-transform: uppercase;
}
.garment_tile_detail {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	background-color: #000;
	opacity: 0.2;
	z-index: 1000;
}
.garment_detail_container {
	height: 240px;
	width: 300px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -170px;
	margin-top: -140px;
	background-color: #fff;
	padding: 20px;
	z-index: 1001;
	opacity: 1.0;
	display: none;
}

.garment_detail_container img {
	max-height: 200px;
	max-width: 200px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
.garment_detail_container .closedetail {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.garment_image {
	width: 132px;
	height: 176px;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
}
.garment_image img{
	max-width: 132px;
	max-height: 176px;
	vertical-align: middle;
}
.designer_name {
	height: 44px;
	width: 122px;
	display: block;
	margin: 0 auto;
	float: none;
}
.designer_name div {
	display: table-cell;
	margin: 0 auto;
	width: 122px;
}
.tagbutton {
	width: 124px;
	height: 27px;
	border-color: #ddd;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	cursor: pointer;
	margin: 0 auto;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/hanger-large.png");
	background-position: center;
	background-repeat: no-repeat; 
}
.close
{
	text-transform: uppercase;
	font-size: 9pt;
	color: #999;
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 30px;
}
.designer_name p{
	vertical-align: middle;
}
input#keywords {
	width: 154px;
	line-height: 22px;
	height: 22px;
}
.keyword_holder {
	border-color: #ddd;
	border-width: 1px;
	border-style: solid;
	width: 184px;
	height: 28px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/magnifying_glass.png");
	background-repeat: no-repeat;
	background-position: 165px 6px;
	display:inline-block;	
}
.keyline {
	line-height: 28px;
	margin-bottom: 22px;
}
.search_filters {
	height: 34px;
	border-bottom-color: #ddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 14px;
	padding-bottom: 8px;
}
.search_filters select {
	height: 23px;
	background-color: #f1f1f1;
	border-color: #ddd;
}
.search_filters input {
	font-size: 9pt;
	font-weight: bold;
	width: 220px;
	height: 19px;
	background-color: #f1f1f1;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
}

/* Calendar styling */
#project_dtstart {
	width: 136px;
}
/*.ui-datepicker {
	border-radius: 0;
	font-size: 9pt;
	font-family: Helvetica, Arial, sans-serif;
}
.ui-datepicker-header {
	background-image: none;
	border-radius: 0;
	background-color: #fff;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;	
}
.ui-datepicker .ui-state-default {
	background-image: none;
	border-radius: 0;
	background-color: #fff;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-datepicker .ui-state-default:first-child {
	border-left-style: none;	
}
.ui-datepicker .ui-state-default:hover {
	background-color: #f1f1f1;
}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {
	border-radius: 0;
	background-color: #f1f1f1;
	border-style: none;
} */
select#project_category {
	font-weight: normal;
	font-size: 9pt;
}
.menu_link {
	text-transform: uppercase;
	font-size: 9pt;
	line-height: 31px;
	vertical-align: middle;
	//color: #999;
	font-weight: bold;
}

#cancel_link {
	text-transform: uppercase;
	font-size: 9pt;
	line-height: 31px;
	vertical-align: middle;
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
#cancel_link:hover {
	color: black;
}
.col-02 .ui-accordion-header, .col-02 .ui-accordion .ui-accordion-header-active {
	border-radius: 0;
	border-top: none;
	border-left: none;
	border-right: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	background-image: none;
	background-color: #fff;
	font-style: italic;
	font-size: 20pt;
	color: black;
	letter-spacing: 0;
	line-height:normal;
}
.col-02 .ui-accordion-header h3, .ui-state-default {
	border-bottom-style: none;
}
.col-02 .ui-accordion .ui-accordion-content {
	padding: 0px 0px;
	border: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	font-size: 9pt;
	text-transform: uppercase;
}
.col-02 .ui-accordion-content select {
	font-size: 9pt;
}
.ui-accordion .header {
	font-weight: bold;
	border-bottom: none;
	margin: 10px 0 0 0;
	height: auto;
}
.col-02 .ui-accordion-content span {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20pt;
}
.col-02 .ui-accordion-content.detail span {
	font-size: 9pt;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;	
}
.col-02 .ui-accordion-content a {
   color: #7E2467;
}
.col-02 table tr td {
	line-height: 22px;
}
.graph_color_0 {
	background-color: #001f3f;
}
.graph_color_1 {
	background-color: #0074d9;
}
.graph_color_2 {
	background-color: #7fdbff;
}
.graph_color_3 {
	background-color: #39cccc;
}
.graph_color_4 {
	background-color: #3d9970;
}
.graph_color_5 {
	background-color: #2ecc40;
}
.graph_color_6 {
	background-color: #01ff70;
}
.color_0 {
	color: #001f3f;font-size: 14px;text-decoration: none !important;}
.color_1 {
	color: #0074d9;
	font-size: 14px;text-decoration: none !important;
}
.color_2 {
  color: #7fdbff;font-size: 14px;text-decoration: none !important;
}
.color_3 {
	color: #39cccc;font-size: 14px;text-decoration: none !important;
}
.color_4 {
	color: #3d9970;font-size: 14px;text-decoration: none !important;
}
.color_5 {
	color: #2ecc40;font-size: 14px;text-decoration: none !important;
}
.color_6 {
	color: #01ff70;font-size: 14px;text-decoration: none !important;
}
#editswitch {
  color: #7E2467;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 9pt;
}
#editswitch:hover {
	color: #5d2050;
}
/*#main #query {
	width: 184px;
	border-color: #666;
	border-width: 1px;
	border-style: solid;
} */
input[type=checkbox] {
	height: 12px;
	width: 12px;
	display: inline-block;
	margin-left: 8px;
}
.category-icon.checkbox {
	background-image: none;
	line-height: 26px;
	height: 26px;
}
.category-icon-holder.type {
	height: 26px;
	margin-top: 0;
	margin-bottom: 0;
}
.category-icon-holder.type:first-child {
	margin-top: 7px;
}
.title.type {
	line-height: 26px;
}
h3.sort {
	margin-top: 7px;
	float: left;
}

/*Styles for creating a class*/
.que_help{
	float: left;
	margin: 20px 5px;
	background-image: url("/images/quest.png") ;
	background-repeat:no-repeat;
	height:30px;
	width: 30px;
}
#accountsteps {
	width: 100%;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
	text-align: center;
	margin-bottom: 13px;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1px;
	padding-top: 15px;
}
.step {
	width: 136px;
	display: inline-block;
	font-size: 11pt;
	font-weight: bold;
	color: #999
}
.step.purple {
	color: #7d236b;
}
.account_header {
	width: 100%;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/header_line.png");
	background-repeat: repeat-x;
	text-align: center;
	overflow: hidden;
	margin-bottom: 18px;
}
.page_header {
	font-size: 25px;
	font-family: Times New Roman, serif;
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
	width: 300px;
	background-color: white;
	display: inline-block;
}
.accountTypeContent {
	position: relative;
	margin-top: 25px;
	width: 45%;
	text-align: right;
	float: left;
}
.detail .accountTypeContent {
	margin-top: 12px;
	width: 128px;
}
.accountTypeLabel {
	line-height: 25px;
	padding-right: 5px;
	margin-bottom: 18px;
	font-size: 9pt;
	font-weight: 800;
}
.detail .accountTypeLabel {
	font-size: 9pt;
	text-transform: none;
}
.accountTypeDropdowns {
	position: relative;
	width: 45%;
	float: left;
	margin-top: 25px;
	text-align: left
}
.detail .accountTypeDropdowns {
	margin-top: 8px;
}
.create_account_container {
	width: 100%;
	position: relative;
	border: 1px solid #b5b5b5;
	display: inline-block;
	padding-bottom: 10px;
	margin-bottom: 18px;
}
.graybox {
	width: 100%;
	text-align: center;
}
.graybox_container {
	width: 770px;
	display: inline-block;
	background-color: #f1f1f1;
	padding-bottom: 10px;
}
.divider_line {
	text-align: center;
	width: 435px;
	height: 1px;
	margin-bottom: 14px;
	display: inline-block;
	border-bottom: 1px solid #b5b5b5;
}
.container_header {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 300px;
	z-index: 10;
}
.container_header_text {
	font-size: 25px;
	font-family: Times New Roman, serif;
	font-style: italic;
}
.account_type_dropdown {
	text-align: center;
}
.required_text {
	font-size: 10pt;
}
.new_account_label {
	vertical-align: middle;
	display: inline-block;
	margin-top: 0px;
	text-align: left;
}
.create_account_dropdown {
	border: 1px solid #999;
	height: 26px;
	margin: 0;
	font-size: 12pt;
	padding: 0px 0px 0px 8px;
	vertical-align: middle;
}
.dropdownCreateAccount {
	padding-left: 5px;
	margin-bottom: 18px;
	width: 238px;
}
.dropdownCreateAccount select {
	display: inline-block;
	padding: 2px 3px 4px 5px;
	width: 238px;
	outline: none;
	border: 1px solid #b5b5b5;
	background-color: #fff;
	font-size: 9pt;
	font-weight: normal;
	height: 26px;
}
.chartrowlabel {
	width: 235px;
	float: left;
	text-align: right;
	margin-top: 45px;
	margin-right: 10px;
}
.compare_table_label {
	text-align: right;
	line-height: 35px;
	width: 212px;
	font-size: 8pt;
	height: 35px;
	float: left;
	border-bottom: 1px solid #f1f1f1;
}
.info_icon {
	position: relative;
	width: 23px;
	float: left;
	height: 35px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/info_button.png");
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #f1f1f1;
	cursor: pointer;
}
.comparechartelements {
	width: 282px;
	float: left;
}
.comparechartheader {
	position: relative;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/compareChartTopper.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 282px;
}
.question {
	font-size: 10pt;
	font-weight: 800;
	margin-top: 14px;
	margin-bottom: 12px;
}
.comparechartrow {
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	background-color: white;
	height: 35px;
	width: 280px;
	position: relative;
}
.chartheader {
	width: 50%;
	line-height: 45px;
	font-size: 15pt;
	color: #828282;
	float: left;
	font-family: Times New Roman, serif;
	font-style: italic;
	text-transform: uppercase;
}
.chartheader_purple {
	width: 50%;
	line-height: 45px;
	font-size: 15pt;
	float: left;
	font-family: Times New Roman, serif;
	font-style: italic;
	text-transform: uppercase;
	color: #7e2467;
}
.chartrow {
	width: 50%;
	line-height: 35px;
	font-size: 9pt;
	float: left;
	color: #7e2467;
}
.chartrow_check {
	width: 50%;
	height: 35px;
	font-size: 9pt;
	float: left;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/checkbox.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.chartrow_empty {
	width: 50%;
	height: 35px;
	font-size: 9pt;
	float: left;
}
.buttonpurple_next {
	display: table-cell;
	height: 31px;
	line-height: 31px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	background: #7e2467;
	border: 1px solid #dfdfdf;
	color: white;
	float: right;
	margin-top: 0;
	margin-bottom: 30px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 11pt;
}
/*Callouts*/

.purpleCallout {
	position: absolute;
	top: 5px;
	left: 275px;
	width: 170px;
	height: 37px;
}
.purpleCalloutLeft {
	float: left;
	width: 12px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calloutPurpleLeft.png");
	background-position: top left;
	background-repeat: no-repeat;
}
.purpleCalloutMiddle {
	float: left;
	width: 153px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calloutPurpleBG.png");
	background-position: top left;
	background-repeat: repeat-x;
	display: inline-block;
}
.purpleCalloutRight {
	float: left;
	width: 5px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calloutPurpleRight.png");
	background-position: top left;
	background-repeat: no-repeat;
}
.purpleCallout_text {
	width: 140px;
	height: 33px;
	color: #fff;
	font-size: 8pt;
	margin-top: 4px;
	margin-left: 8px;
	text-align: center;
}
.grayCallout {
	position: absolute;
	top: -1px;
	left: 275px;
	width: 170px;
	height: 37px;
}
.grayCalloutLeft {
	float: left;
	width: 13px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/rewardstyle_callout_left.png");
	background-position: top left;
	background-repeat: no-repeat;
}
.grayCalloutMiddle {
	float: left;
	width: 152px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/rewardstyle_callout_middle.png");
	background-position: top left;
	background-repeat: repeat-x;
	display: inline-block;
}
.grayCalloutRight {
	float: left;
	width: 5px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/rewardstyle_callout_right.png");
	background-position: top left;
	background-repeat: no-repeat;
}
.infoPopup {
	width: 180px;
	position: absolute;
	top: 10px;
	left: 23px;
	z-index: 10;
	display: none;
}
.infoPopup_arrow {
	width: 9px;
	height: 16px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/infoPopup_arrow.png");
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
.infoPopup_container {
	width: 152px;
	border-radius: 0px 4px 4px 4px;
	background-color: black;
	font-size: 8pt;
	color: #fff;
	float: left;
	padding: 8px;
	text-align: left;
}
.clear {
	clear: both
}
/*Profile Info Page*/
.profile_form_elements {
	margin-top: 20px;
	position: relative;
}
.profileInputs {
	width: 640px;
	height: 312px;
	float: left;
	position: relative;
}
.detail .profileInputs{
	width: 377px;
	height: 146px;
}
.profileInfoLabel {
	font-size: 9pt;
	font-weight: 800;
	text-align: right;
	margin-right: 8px;
}
.detail .profileInfoLabel {
	font-size: 8pt;
}
.profileInputs label {
	display: inline-block;
	vertical-align: baseline;
	width: 365px;
	margin-bottom: 19px;
}
.detail .profileInputs label {
	width: 127px;
	margin-bottom: 14px;
	margin-top: 8px;
}
.profileInputs input {
	width: 239px;
	border: 1px solid #b5b5b5;
	margin-bottom: 19px;
	display: inline-block;
	vertical-align: baseline;
}
.detail .profileInputs input {
	width: 224px;
	margin-bottom: 14px;
}
.inputNote {
	color: #666;
	float: left;
	width: 320px;
	height: 28px;
	font-size: 9pt;
	margin-top: 1px;
	margin-bottom: 20px;
}
.detail .inputNote {
	width: 307px;
	text-transform: none;
	font-size: 8pt;
	margin-left: 5px;
}
.profileCheckbox {
	position: relative;
	height: 13px;
	line-height: 13px;
	margin: 1px 0px 15px 378px;
	//padding-left: 0px;
	background-position: 0px 1px;
	background-repeat: no-repeat;
	font-size: 9pt;
	float: left;
}
.detail .profileCheckbox {
	margin-left: 135px;
	text-transform: none;
}

.profileCheckbox input{
	border-style: none;
	margin-left: 0;
	width: auto;
	padding-left: 2px;
}
.checkmark {
	width: 15px;
	height: 11px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/black_checkmark.png");
	background-position: 1px -1px;
	background-repeat: no-repeat;
}
#checkmark_bottom {
	//visibility: hidden;
}
/*Class for designer claiming*/
.purple_question {
	font-size: 10pt;
	font-weight: 800;
	color: #7e2467;
	margin-top: 20px;
}
.detail .purple_question {
	margin-top: 0;
	margin-bottom: 0;
}
.designer_claim_container {
	width: 380px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 15px;
}
.detail .designer_claim_container {
	text-align: left;
	text-transform: none;
	width: 100%;
}
.designer_claim_text p {
	font-size: 9pt;
}
.designer_claim_select {
	font-size: 9pt;
	line-height: 11px;
	text-align: left;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/x_gray.png");
	background-repeat: no-repeat;
	background-position: top left;
	height: 11px;
	margin: 0;
	width: 249px;
	padding-left: 19px;
	margin-bottom: 10px;
}
.brand_select_container {
	width: 249px;
	margin: 0 auto;
	position: relative;
}
.brand_select_from_list {
	width: 247px;
	border: 1px solid #b5b5b5;
	background-color: #f1f1f1;
	position: absolute;
	top: 46px;
	left: 0px;
	z-index: 3;
}
.brand_list_item {
	height: 25px;
	width: 239px;
	line-height: 25px;
	font-size: 9pt;
	text-align: left;
	padding-left: 8px;
}
.brand_list_item:hover {
	background-color: #ccc;
}
#input_brand_name {
	margin-top: 18px;
	font-size: 9pt;
	margin-bottom: 12px;
}
#input_brand_name placeholder {
	color: #999;
}
.rs_text_container {
	width: 300px;
	margin: 0 auto;
	text-align: center;
	font-size: 9pt;
}
.detail .rs_text_container {
	text-align: left;
	margin-left: 0;
	width: 100%;
	line-height: 1.1;
}
.buttonpurple_auth_dmarie {
	display: inline-block;
	height: 31px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	line-height: 31px;
	color: white;
	font-weight: bold;
	background: #7e2467;
	border: 1px solid #dfdfdf;
	color: white;
	margin-bottom: 15px;
}
.detail .buttonpurple_auth_dmarie {
	margin-bottom: 0;
}
.skip_step {
	float: right;
	font-size: 10pt;
	color: #7e2467;
	margin-top: 18px;
	line-height: 33px;
	margin-right: 23px;
}
/*Payment Paypal*/
.create_account_paypal {
	width: 415px;
	margin: 0 auto;
	text-align: center;
	font-size: 9pt;
}
.create_account_paypal p {
	-webkit-margin-before: 0em;
	margin-top: 0px;
}
.paypal_statement_box {
	width: 200px;
	font-weight: 800;
	font-size: 10pt;
	margin-left: 120px;
	margin-right: 120px;
	height: 60px;
}
.paypal_statement {
	float: left
}
#paypal_statement_right {
	float: left;
	text-align: left;
	margin-left: 23px;
}
#paypal_fineprint {
	font-size: 9pt;
	color: #666;
}
/*Confirmation page*/
.confirm_text {
	margin: 0 auto;
	text-align: center;
	font-size: 9pt;
}
.confirm_container {
	width: 425px;
	margin: 70px auto 15px auto;
	text-align: center;
}
button.purple{
	color: #fff;
    background-color: #7E2467;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    text-transform: uppercase;
    float: right;
	margin-bottom: 30px;
	font-style: normal;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 30px;
	width: auto;	
}

input.error {
	border-color: red;
}
input.error[type=checkbox] {
	outline-color: red;
	outline-style: solid;
	outline-width: 1px;
}
.inputfield {
	position: relative;
	width: 100%;
}
.errorpopup {
	padding: 5px;
	position: absolute;
	bottom: 44px;
	left: 378px;
	display: none;	
}
#loginform .errorpopup {
	left: 9%;
	bottom: 86%;
	font-size: 8pt;
	text-transform: none;
	padding: 0;
	position: static;
}
ul.errors {
	font-size: 9pt;
	color: #fff;
	font-weight: bold;
	margin-left: 0;
	padding: 5px;
	margin-bottom: 0;
}
#loginform ul.errors {
	padding: 0 5px;
	position: static;
}
#loginform ul.errors li {
	position:static;
	text-align: left;
	color: red;
	float: none;
	display: block;
	line-height: 14px;
}
ul.errors li {
	margin-left: 0;
	list-style-type:none;
}
.errorarrow {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/red_triangle.png');
	background-repeat: no-repeat;
	background-position: 20px 0px;
	height: 8px;
	width: 100%;
	margin-top: 0;
}
.col-02 .ui-accordion-content .detail span {
	font-size: 9pt;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}
.ui-widget {
	font-family: Roboto-Bold;
	
} 
/*Ranking page*/
.rank-intro {
	margin-top: 0px;
	margin-bottom: 22px;
}
.rank-intro p {
	font-size: 11pt;
	text-align: center;
	margin-top: 0em;
	margin-bottom: .2em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0.2em;
}
.rank-container {
	width: 100%;
}
/*note the following far left column was made narrower because there is no spacing needed for grey bar or left side padding*/
.blogger-column {
	width: 24%;
	float: left;
}
.other-columns {
	width: 248px;
	float: left;
}
.rank-info-left-col {
	
	font-size: 11pt;
	font-weight: bold;
	padding-left: 7px;
	float: left;
}
.rank-info-left-col p {
	margin-top: 0em;
	margin-bottom: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
.ranking-item-left {
	width: 100%;
	height: 60px;
	display: block;
	margin-top: 22px;
}
.ranking-item {
	width: 100%-7px;
	height: 60px;
	display: block;
	margin-top: 22px;
	padding-left: 10px;
}
.rank-item-num {
	display: block;
	width: 28px;
	height: 60px;
	float: left;
	vertical-align: top;
	font-size: 10pt;
}
.box-with-left-border {
	border-left: 1px solid #dfdfdf;
}

.rank-thumb img{
	vertical-align: middle;
	max-height: 58px;
	max-width: 58px;
}
.rank-info {
	width: 139px;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 7px;
	float: left;
}
.rank-info p {
	margin-top: 0em;
	margin-bottom: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
.rank-contact-link {
	font-weight: normal;
	text-decoration: underline;
	font-size: 10pt;
	padding-top: 7px;
	color: #7e2467;
}
.rank-col-header {
	font-size: 17pt;
	font-family: "Times New Roman", Times, sans-serif;
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 0.3em;
}
.rank-show-num {
	font-size: 10pt;
	text-align: center;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0.2em;
}
.rank-project-num {
	font-size: 10pt;
	font-weight: normal;
}
.rank-more-button{
padding-top:35px;
width:100%;
height:51px;
background-image:url("https://s3.amazonaws.com/assets.dmariearchive.com/images/MoreButtonBlack.png");
background-position:center bottom;
background-repeat:no-repeat;
}
.rank-more-button:hover{
background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/MoreButtonGray.png");
background-position:center bottom;
background-repeat:no-repeat;
}
.totalitems {
	display: inline;
}
.rank-more-button.active {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/ajax-loader.gif');
	background-position: bottom center;
}
#footer input[type='submit']{
	color: #fff;
    background-color: #7E2467;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    text-transform: uppercase;
    float: right;
	margin-bottom: 30px;
	font-style: normal;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	width: auto;	
	line-height: 30px;
	height: 30px;
	border-style: none;
}
/*contact page styles*/
.page_header_contact {
	font-size: 19pt;
	font-family: Times New Roman, serif;
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background-color: white;
	display: inline-block;
}
.contact {
	width: 100%;
	text-align: center;
	font-size: 10pt;
	font-weight: 800;
	margin: 40px 0px 40px 0px;
}
.contact p {
	-webkit-margin-before: .1em;
	-webkit-margin-after: .1em;
}
.contact-email {
	font-weight: normal;
	padding-bottom: 20px;
}
#contact-sentence {
	margin-top: 13px;
}
/*privacy policy page styles*/
.privacy-policy {
	width: 700px;
	
	margin: 40px 0px 40px 0px;
}
.privacy-policy p {
}
.policy-header {
	font-size: 11pt;
	text-align: center;
	font-weight: bold;
	line-height: 12px;
	-webkit-margin-after: .2em;
	-webkit-margin-before: .2em;
}
#effective-date {
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 24px;
}
.pp-no-bottom-margin {
	-webkit-margin-after: 0em;
}
.pp-no-top-margin {
	-webkit-margin-before: 0em;
}
.pp-no-margin {
	-webkit-margin-after: 0em;
	-webkit-margin-before: 0em;
}
.uppercase {
	text-transform: uppercase;
}
/*styles for terms and conditions*/
#t-and-c-comment {
	width: 620px;
	margin: 3px auto;
	font-weight: normal;
	font-size: 10pt;
	line-height: 13px;
}
/*styles for about page*/
.about-gray-box {
	position: relative;
	width: 100%;
	height: 322px;
	background-color: #f1f1f1;
	border: 1px solid #dfdfdf;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/video-bg.jpg");
	background-position: 500px 24px;
	background-repeat: no-repeat;
	text-align: center;
}
.gray-box-header {
	font-style: italic;
	font-family: "Times New Roman", Times, Serif;
	font-size: 18px;
	color: #7d236b;
	margin-bottom: 20px;
}
.gray-box-text {
	width: 425px;
	padding: 20px;
	margin-top: 40px;
	font-size: 10pt;
	float: left;
}
.about-video {
	float: left;
	width: 425px;
	height: 243px;
	margin: 40px 0px 0px 49px;
}
.about-image {
	width: 425px;
	float: left;
	margin: 45px 30px 30px 45px;
}
.about-connecting {
	float: left;
	width: 470px;
	margin-top: 30px;
	text-align: center;
	font-size: 10pt;
	font-style: italic;
	font-family: "Times New Roman", Times, Serif;
}
.pub-link a {
	text-decoration: underline;
}
.about-quote {
	font-size: 18pt;
	color: #7d236b;
	-webkit-margin-after: 0em;
}
.about-text {
	font-family: helvetica, arial, sans-serif;
	font-style: normal;
}
#hilow {
	float: right;
	font-size: 14pt;
	color: #7d236b;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
.about-bottom-box {
	width: 100%;
	display: inline-block;
	margin-top: 30px;
	background-color: #f1f1f1;
	border: 1px solid #dfdfdf;
	font-size: 18pt;
	font-style: italic;
	font-family: "Times New Roman", Times, Serif;
	text-align: center;
}
.bottom-box-item {
	width: 28%;
	float: left;
	font-style: normal;
	text-align: left;
}
#bottom-box-header {
	color: #7d236b;
}
.bottom-box-text {
	font-family: Helvetica, Arial, san-serif;
	font-size: 10pt;
	font-style: normal;
	float: left;
	margin: 20px 0px 20px 0px;
}
.data-list-item {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#metrics {
	-webkit-margin-before: 1em;
	-webkit-margin-after: 0em;
}
#commission {
	margin-left: 4%;
	margin-right: 2%;
}
#data {
	margin-left: 2%;
	margin-right: 2%;
}
#exposure {
	margin-left: 2%;
	margin-right: 4%;
}
#connect-header {
	-webkit-margin-before: 0em;
	padding-top: 15px;
}
.about-purple-callout {
	height: 37px;
	position: absolute;
	top: 220px;
	left: 279px;
}
.about-callout-left {
	width: 5px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calloutPurpleleft_about.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.about-callout-middle {
	height: 37px;
	width: 210px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calloutPurpleBG.png");
	background-repeat: repeat-x;
	color: #fff;
	font-size: 10pt;
	text-align: center;
	float: left;
	padding-top: 2px;
}
.about-callout-right {
	width: 12px;
	height: 37px;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/calloutPurpleright_about.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#congratulations_popup .like div{
	background:url("https://s3.amazonaws.com/assets.dmariearchive.com/images/ico-04.png") no-repeat;
	display:block;
	width:48px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
	cursor: pointer;
}
#congratulations_popup .like span{display:block;}
#congratulations_popup
{
	/* background-color: white; */
	position: fixed;
	left: 50%;
	top: 50%;
	height: 420px;
	width: 430px;
	margin-top: -230px;
	margin-left: -215px;
	z-index: 2;
	padding: 20px;
	display: none;
}
#congratulations_popup table {
	width: 315px;
	margin: 0 auto;
}
#congratulations_popup tr
{
	height: 50px;
}
#congratulations_popup td
{
	vertical-align: middle;
	padding: 0 0px;
	font-size: 9pt;
	width: 213px;
}
#congratulations_popup td:first-child
{
	text-align: right;
	width: 100px;
}
#congratulations_popup_background
{
	background-color: black;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	display: none;
}
#congratulations_popup .socialicon {
	margin-right: 10px;
	background-position-y: 3px; 
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/social_icons.png"); 
	width: 30px; 
	height: 30px;
	float: right;
}
#front_container {
	width: 100%; 
	float: none; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #b5b5b5; 
	margin-top: 20px;
}
#front_container td {
	vertical-align: middle;
	height: 40px;
}
#front_container td:first-child {
	text-align: right;
}
#front_container label {
	margin: 0;
}
#front_container input {
	border-color: #b5b5b5;
	border-style: solid;
	border-width: 1px;
}
.help_button {
	text-transform: uppercase;
	background-color: #f1f1f1;
	color: #6d6d6d;
	font-size: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	margin: -3px 10px 10px 10px;
	cursor: pointer;
	border: 1px solid #f1f1f1;
	width: 200px;
	text-align: center;
}
.help_button:hover {
	color: #000;
	border: 1px solid #6d6d6d;
}
.help_button:active {
	margin: -2px 9px 9px 11px;
}
.blog input[type='text'], textarea {
	border: 1px solid #ddd;
}
.blog {
	border-top: 1px solid #CCC;
	font-size: 10pt;
}
.blog .blogentry {
  width: 600px;
  padding: 0 50px 30px 50px;
  margin: 0 auto;
  border-top: 1px solid #ccc;	
}
.blog .blogentry:first-child {
	border-top: none;
}
.blog h2 {
	text-align: center;
	margin-bottom: 0;
}
.blog .subhead {
	text-align: center;
	color: #666;
    font-family: "Times New Roman", Times, serif;
    margin-bottom: 30px;
}
.blog .tags {
	text-align: center;
	color: #666;
	margin-top: 30px;
}
.bloghead, .blogfoot {
	height: 60px;
	border-top: 1px solid #000;
	line-height: 60px;
	text-align: center;
	font-size: 9pt;
}
.bloghead .older, .bloghead .newer,
.blogfoot .older, .blogfoot .newer {
	height: 33px;
	width: 120px;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: center;
	line-height: 33px;
	text-align: center;
	font-size: 16pt;
	margin-top: 13px;
}
.bloghead .older, .blogfoot .older {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/solid_arrow_left.png');
	float: left;
}
.bloghead .newer, .blogfoot .newer {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/solid_arrow_right.png');
	float: right;	
}
.bloghead a, .blogfoot a {
	color: #000;
}
.bloghead .older a, .bloghead .newer a, .blogfoot .older a, .blogfoot .newer a {
	color: #fff;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.blogimages {
	width: 350px;
	float: right;
}
.pay_detail {
	text-transform: none;
	margin-left: 20px;
}
.notices {
	margin-left: 20px;
	margin-top: 20px;
}
.totals {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
.social-overview {
	width: 670px;
	float: left;
	display: none;
}
.social-block-row {
	width: 100%;
	float: left;
}
.social-block {
	float: left;
	margin-left: 40px;
}
.social-overview-number {
	font-size: 30pt;
	color: #59ABEA;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 0;
}
.social-block h3 {
	font-style: italic;
	font-size: 16pt;
	margin-top: 0;
	letter-spacing: 0;
}

#social-graph-image {
	width:99%;
	min-height: 200px;
	margin-top:2px;
	margin-left: -25px;
}

#no_data_div
{
	font-family: "Roboto-Light";
    font-size: 18px;
    color: #9fa2ab;
    margin: 120px auto 0 auto;
    display: block;
    text-align: center;
}

table.settingstable {
	margin: 20px 0;
	border-collapse: collapse;
}
table.settingstable td {
	padding: 0 20px;
	margin: 0;
	border: none;
	color: #222222;
	height: 28px;
}
#social-graph-type {
	color: #7E2467;
}
#social-graph-type option {
	color: green;
}
table.tablesorter {
	width: 100%;
	font-size: 10pt;
	margin: 20px 0;
}
table.tablesorter .header {
	width: auto;
}
table.tablesorter th {
	padding: 5px 20px 5px 5px;
	height: 20px;
	background-color: #ccc;
	text-align: left;
	cursor: pointer;
}
table.tablesorter th p {
	margin: 0;
	font-size: 8pt;
	font-weight: normal;	
}
table.tablesorter .headerSortUp {
	background-color: #eee;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/arrow_down.jpg");
	background-repeat: no-repeat;
	background-position: 95% center;	
}
table.tablesorter .headerSortDown {
	background-color: #eee;
	background-image: url("https://s3.amazonaws.com/assets.dmariearchive.com/images/arrow_up.jpg");
	background-repeat: no-repeat;
	background-position: 95% center;	
}
table.tablesorter td {
	text-align: right;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #888;
	padding: 2px 5px;	
}
table.tablesorter td.center, table.tablesorter th.center {
	text-align: center;
}
table.tablesorter td.left, table.tablesorter th.left {
	text-align: left;
}
table.tablesorter td.right, table.tablesorter th.right {
	text-align: right;
}
table.tablesorter td:first-child {
	border-left: none;
}

table.tablesorter .name{
	width: 200px;
	text-align: left;
}
/*
table.ranking .facebook, table.ranking .twitter, table.ranking .instagram, table.ranking .thirtydays{
	display: none;
}
*/
table.ranking tfoot {
	font-weight: bold;
}
.tablefilters label{
	font-size: 10pt;
}
.tablefilters .columntitle {
	background-image: url('https://s3.amazonaws.com/assets.dmariearchive.com/images/arrow_up.jpg');
	background-repeat: no-repeat;
	background-position: left center; 
	padding-left: 20px;
	cursor: pointer;
	font-size: 10pt;
}
.tablefilters .column {
	padding-left: 20px;
}
input[type='radio'] {
	height: 10pt;
	width: 10pt;
}
.tablefilters .columngroup {
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
}
.socialrates {
	text-align: center;
	width: 690px;
	height: 200px;
}
.socialrates div {
	font-family: 'myriadpro_light', Arial,sans-serif;
	font-size: 40pt;
	margin: 0 40px;
	float: left;
}
.socialrates div:first-child {
	margin-left: 120px;
}
.socialrates img {
	width: 110px;
	display: block;
}
.credits .project_tile
{
	background-color: #eee;
	width: 178px;
	padding: 10px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.credits .project_tile .name
{
	margin-bottom: 10px;
	text-transform: uppercase;
}
.credits .project_tile .channeloptions
{
	cursor: pointer;
}
.credits .options {
	font-size: 12px;
	width: 178px;
	height: 20px;
}
.credits .name {
	font-size: 13px;
}
.credits .footer {
	background-color: #eee;
	border: 1px solid #eee;
	width: 178px;
}

/* #channelpopup
{
	position: fixed;
	top: 50%;
	left: 47%;
	margin-top: -23%;
 	height: 550px;
	/*height: 700px;*/
	/*width: 520px;
	margin-left: -220px;
	/*margin-top: -353px;*/
	/*background-color: #fff;
	z-index: 10;
	padding: 10px;
	border: 3px solid #444; 	
} */

#milestonepopup
{
	position: fixed;
	top: 50%;
	left: 50%;
	height: 500px;
	width: 440px;
	margin-left: -220px;
	margin-top: -260px;
	background-color: #fff;
	z-index: 10;
	padding: 10px;
	border: 3px solid #444; 	
}

/*#channelpopup .close, */ 
#milestonepopup .close
{
	top: 10px;
	right: 10px;
}
#channelpopup .close a, #milestonepopup .close a
{
	text-decoration: none;
	text-transform: none;
}
#channelpopup .toppopupscrollframe, #channelpopup .bottompopupscrollframe {
	height: 30px;
	display: block;
	width: 400px;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #eee;
}
#channelpopup .scrollarrow {
	background: url("/images/right_arrow.png") 0px 0 no-repeat;
	height: 44px;
	width: 14px;
 	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin: -14px auto 0 auto;
    cursor: pointer;	
}
#channelpopup .scrollwindow {
	height: 477px;
	width: 460px;
	overflow:hidden;
	position:relative;
}
#channelpopup .scrollwindow .innerscrollwindow {
	position: absolute;
	top: 0px;
}
#channelpopup .innerscrollwindow .window {
	height: 580px;
	width: 400px;
	background-color: #fff;
	padding: 20px;
}
#channelpopup .innerscrollwindow .window h4{
	font-weight: normal;
	font-size: 24px;
	margin: 0 0 20px 0; 
}

#channelpopup .bottompopupscrollframe .scrollarrow {
 	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
/* #channelpopup input
{
	border-style: solid;
	border-color: #6D6D6D;
	border-width: 1px;
	width: 205px;
	margin-top: -3px;
	font-size: 20px;
	height: 42px;
	color: #444;
	font-weight: normal;
} */
#channelpopup img.channeltype
{
	margin: 10px;
	float: left;
}
#channelpopup h3
{
	vertical-align: middle;
}
#channelpopup .popupform
{
	margin: 20px;
}
#channelpopup input[type='radio']
{
	width: 20px;
}
.subradio
{
	line-height: 60px;
	margin-left: 20px;
	vertical-align: middle;
}
.subradio .inlinecontainer {
	height: 58px;
	width: 58px;
	border: #ddd solid 1px;
	display: inline-block;
	vertical-align: middle;
}
.subradio .imgcontainer {
	height: 58px;
	width: 58px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.subradio img
{
	vertical-align: middle;
	margin-top: -1px;
}
.subradioradio
{
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	line-height: 60px;
}
.subradio
{
	display: none;
}
#channelpopup button {
	text-transform: uppercase;
	color: #fff;
	background-color: #7E2467;
	font-style:normal;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.smalllink {
	margin-top: 5px;
	font-size: 10px;
}

.milestones {
	padding: 0 20px 20px 20px;
}
.milestones h4 {
	margin-bottom: 5px;
	margin-top: 10px;
}
.milestones .viewer {
	background-color: #eee;
	padding: 10px;
}
.milestones .milestone {
	height: 60px;
	width: 404px;
	line-height: 60px;
	vertical-align: middle;
	background-color: #f4f4f4;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	padding: 0 10px 0 10px;
	float: right;
	margin-bottom: 10px;
	cursor: pointer;
}
.milestones .milestone.selected {
	background-color: #fff;
	margin-right: -1.5px;
}
.milestones .buttonpurple{
	cursor: pointer;
}
.edit
{
	margin-left: 10px;
	cursor: pointer;
	vertical-align: middle;
}
.milestones input{
	width: 300px;
	border: 1px solid #ddd;
	background-color: transparent;
}
.milestone .status, .dbutton .status {
	background-image: url("/images/light-icons.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	height: 26px;
	width: 16px;
	margin-top: 0;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.milestone .status.working, .dbutton .status.working {
	background-position-x: -32px;
}
.milestone .status.created, .dbutton .status.created {
	background-position-x: -16px;
}
.milestones .showdetail {
	cursor: pointer;
	display: inline;
	font-size: 30px;
	color: #888;
}
.milestonedetail {
	width: 454px;
	height: 259.5px;
	padding: 20px;
	float: right;
	background-color: #fff;
	border: 1px solid #aaa;
}
.milestonedetail .msinfo {
	display: none;
}
.milestonedetail .msinfo.selected {
	display: block;
}
.milestonedetail .msinfo .title {
	font-size: 18px;
	margin: 40px 0 20px 0;
	text-transform: uppercase;
	text-align: center;
}
.milestonedetail .msinfo td {
	height: 24px;
	padding-left: 20px;
}
.milestonedetail textarea {
	width: 420px;
	height: 50px;
	margin-top: 20px;
	color: #000;
	background-color: #fff;
}
.milestones .detail, .actions .detail {
	font-size: 12px;
	display: none;
	color: #888
}

.actions .showdetail {
	cursor: pointer;
	display: inline;
	font-size: 20px;
	color: #888;
	float: right;
}
.talentcontainer {
	padding: 0 10px 0px 10px;
	font-size: 10pt;
	margin-bottom: 0;
}
.talentcontainer p {
	margin: 0;
}
.talentcontainer p.name {
	text-transform: uppercase;
	margin-bottom: 5px;
}
.talentcontainer .talentbox {
	width: 33%;
	margin-top: 10px;
	margin-bottom: 0px;
	float: left;
}
.talentcontainer .talentbox .imgholder {
	float: left;
	margin-right: 10px;
}
.talentcontainer .talentbox .imgbox {
	height: 114px;
	width: 114px;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
	line-height: 114px;
}
.talent_stats {
	color: #c1c1c1;
}
.imgbox img {
	vertical-align: middle;
	text-align: center;
	margin-top: -1px;
}
.funnelchart {
  margin: 20px;
}
.basicstats {
	float: left;
	margin: 0 20px 0 20px;
}

.channeldetail {
	background-color: #eee;
	padding: 20px;
	margin: 20px 0 20px 0;
}
.channeldetail h4 {
	margin-top: 0;
	margin-bottom: 10px;
}
.channeldetail .info {
	height: 200px;
	margin-bottom: 20px;
}
.channeldetail .info p {
	margin: 0;
}
.funnelholder {
	float: right;
}
.chartarea {
	background-color: #eee;
	padding: 10px;
	color: #444;
}
.chartarea input[type='text'] {
	width: 96px;
	background-color: #eee;
	color: #444;
}
.chartarea input[type='text']:hover {
	background-color: #ccc;
}
.chartarea .daterange {
	margin-bottom: 10px; 
}
.chartarea .dateoptionbuttons {
	float: right;
}
.chartarea .dateoption {
	float: right;
	padding: 0 10px;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-bottom: 1px solid #888;
	line-height: 30px;
	margin-top: 2px;
	color: #444;
	cursor: pointer;
}
.chartarea .dateoption.active {
	background-color: #ccc;
}
.chartarea .dateoption:hover {
	background-color: #dcdcdc;
}
.chartarea .dateoption:first-child {
	border-right: 1px solid #888;
}
.chartarea #chartgraph {
	height: 270px;
	width: 960px;
	border: none; 
}
.chartarea .graphheader {
	width: 100%;
	height: 160px;
	float: left;
	border-left: 1px solid #ccc;
}
.chartarea .graphheader .itemcontainer {
	float: left;
	height: 90px;
	width: 32%;
	border: 1px solid #cccccc;
	margin: 7px 0;
	text-align: center;
	cursor: pointer;
}
.chartarea .graphheader .graphheaderitem {
	width: 100%;
	height: 160px;
	display:table-cell;
	vertical-align: middle;
	text-align: center;
	float: none;
}
.chartarea .graphheader .itemcontainer.active {
	background-color: #fff;
	border: 1px solid #aa6f9b;
	cursor: normal;
	height: 90px;
    margin: 7px 0;
    width: 32%;
}
.chartarea .graphheader .centerbox {
	text-align: center;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.graphheader .graphheaderitem .detailbox {
	vertical-align: middle;
	display: inline-block;
}
.graphheader .title {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.graphheader .side {
	float: left;
	position: relative;
}
.graphheader .side.up {
	margin-top: 5px;
}
.graphheader .side.down {
	margin-top: 10px;	
}
.graphheader .trend {
	width: 22px;
	height: 18px;
	background-image: url("/images/trend_arrows.png");
	background-repeat: no-repeat;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 15px;
}
.graphheader .side.up .trend {
	background-position: top left;
	top: 0;
	bottom:auto;
}
.graphheader .side.down .trend {
	background-position: top right;
	margin-top: 4px;
	margin-bottom: 10px;
	bottom: 0;
	top: auto;
}
.graphheader .value {
	font-family: 'myriadpro_light', Arial,sans-serif;
	font-size: 54px;
	float: left;
	margin-right: 10px; 	
}
.graphheader .change {
	font-size: 10pt;
	color: #888;
}
.section {
	background-color: #eee;
	padding: 10px;
	margin-top: 20px;
}
.section h3 {
	margin-top: 0;
	margin-bottom: 0;
}

.campsection {
	padding: 10px;
	margin-top: 20px;
}
.campsection h3 {
	margin-top: 0;
	margin-bottom: 0;
}
.milestonecontainer {
	height: 120px;
	padding: 10px;
	text-align: center;
}
.milestonecontainer .milestoneitem {
	height: 120px;
	border-top: 2px solid #7E2467;
	border-bottom: 2px solid #7E2467;
	float: left;
	background-image: url("/images/ms-arrow.png");
	background-repeat: no-repeat;
	background-position:center left;
	margin-left: -2px;
}
.milestonecontainer .milestoneitem.alternate {
	border-top: 2px solid #CE74B7;
	border-bottom: 2px solid #CE74B7;
	background-image: url("/images/ms-arrow-dark.png");
}
.milestonecontainer .milestoneitem:first-child {
	background-image: none;
	border-left: 2px solid #7E2467;
	padding-left: 0;
}
.milestonecontainer .milestoneitem.end {
	border-right: 2px solid #7E2467;
}
.milestonecontainer .milestoneitem.alternate.end {
	border-right: 2px solid #CE74B7;	
}
.milestonecontainer .mborderdiv {
	height: 100%;
	width: 100%;
	display: block;
	text-align: center;
}
.milestonecontainer .mtablecell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin-left: 50px;
	height: 120px;
}
.milestonecontainer .milestone {
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	margin-left: 30px;
	margin-right: -30px;
	float: none;
}
.milestonecontainer .milestoneitem:first-child .milestone {
	margin: 0;
}
.milestonecontainer .milestoneitem:last-child .milestone {
	margin-left: 30px;
	margin-right: 0;
}
.milestonecontainer .milestone .count {
	font-family: 'myriadpro_light', Arial,sans-serif;
	font-size: 50px;
	display: inline-block;	
}
.milestonecontainer .milestone .percentage {
	display: inline-block;
	color: #ccc;
}



.milestonecontainer2 {
	height: 120px;
	text-align: center;
}
.milestonecontainer2 .milestoneitem {
	height: 60px;
	float: left;
	background-repeat: no-repeat;
	background-position:center left;
	background-image: url("/images/Arrow.png");
	padding-right: 45px;
}
.milestonecontainer2 .milestoneitem.alternate {
	border-top: 2px solid #CE74B7;
	border-bottom: 2px solid #CE74B7;
	background-image: url("/images/ms-arrow-dark.png");
}
.milestonecontainer2 .milestoneitem:first-child {
	background-image: none;
	padding-left: 0;
	padding-right:45px;
}
.milestonecontainer2 .milestoneitem.end {
	border-right: 2px solid #7E2467;
}
.milestonecontainer2 .milestoneitem.alternate.end {
	border-right: 2px solid #CE74B7;	
}
.milestonecontainer2 .mborderdiv {
	height: 100%;
	width: 100%;
	display: block;
	text-align: center;
}
.milestonecontainer2 .mtablecell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin-left: 50px;
	height: 120px;
}
.milestonecontainer2 .milestone {
	text-align: left;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	margin-left: 95px;
	margin-right: 0px;
	float: none;
	line-height: 35px !important;
	color: #000;
    font-family: Roboto-Bold;
    font-size: 9px;
}
.milestonecontainer2 .milestoneitem:first-child .milestone {
	margin: 0;
}
.milestonecontainer2 .milestoneitem:last-child .milestone {
	margin-left: 30px;
	margin-right: 0;
	padding-left: 45px;
}
.milestonecontainer2 .milestone .count {
	font-family: 'myriadpro_light', Arial,sans-serif;
	font-size: 40px;
	display: inline-block;	
	color: #7e2467;
	width: 100%;
	text-align: left;
}
.milestonecontainer2 .milestone .title {
	text-align: left;
}
.milestonecontainer2 .milestone .percentage {
	display: inline-block;
	line-height: 35px !important;
	color: #c1c1c1;
	font-size: 20px;
}
.sourcesitem {
	float: left;
	height: 300px;
}
.sourcesitem #donutchart {
	height: 300px;
	width: 300px;
}
.sourcesitem #barchart {
	height: 300px;
	width: 658px;
}
.dbutton {
	height: 44px;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 44px;
	border: 1px solid #7E2467;
	display: inline-block;
	text-align: center;
	padding: 0 4px 0 5px;
	color: #444;
	cursor:pointer;
	background-color: #fff;
	margin: 10px;
	border-radius: 2px;
}
.dbutton.small {
	height: 26px;
	font-size: 16px;
	line-height: 24px;
	padding: 0 10px 0 10px;
	vertical-align: middle;
	margin-top: 18px;
	margin-left: -7px;
}

.dbutton img {
	margin-right: 0;
	vertical-align: middle;
	margin-left: -10px;
}
.dbutton.selected {
	border: 3px solid #7E2467;
	height: 40px;
	line-height: 40px;
	padding: 0 13px 0 13px;
	background-color: #B27CA4;
	color: #fff;
}
.dbutton:hover {
 	color: #888;
 	border: 3px solid #B27CA4;
 	height: 40px;
 	line-height: 40px;
 	padding: 0 4px 0 5px;
 	background-color: #fff;
}
.dbutton.small:hover {
	height: 22px;
	line-height: 22px;
	padding: 0 8px 0 8px;
}
.dbutton.selected:hover {
 	color: #DDD;
 	border: 3px solid #7E2467;
 	height: 40px;
 	line-height: 40px;
 	padding: 0 13px 0 13px;
 	background-color: #B27CA4;	
}
.dbutton:active {
	color: #7E2467;
	background-color: #EEE;
}
.dbutton.disabled {
	border: 1px solid #ccc;
	height: 44px;
	line-height: 44px;
	padding: 0 15px 0 15px;
	cursor: normal;
	color: #888;
}
.channeltypes {
	display: block;
	margin-top: 20px;
}
.channeltypes .channeltype {
	cursor: pointer;
	border: 3px solid #CCC;
	display: block;
	height: 38px;
	width: 38px;
	margin-top: 10px;	
}
.channeltypes .channeltype:hover {
	border: 3px solid #7E2467;
}
.textimagecontainer.small{
	height: 158px;
	width: 158px;
	overflow:hidden;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}
.textimagecontainer.large{
	width: 178px;
	text-align: center;
	margin: 0;
	float: none;
	background-color: #eee;
}
.textimagecontainer.small .textwindowimg {
	width: 158px;
}
.textimagecontainer.large .textwindowimg {
	/*max-height: 310px;*/
	max-width: 365px;
	width: auto;
}
.posttitle, input#channel_post_title {
	font-family: Georgia, tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #141823;
	margin-top: 10px;
}
.postdescription {
	font-family: Georgia, tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 15.36px;
	font-weight: 500;
	color: #141823;
	margin: 10px 0 10px 0;
}
#channelpopup .textentryarea input#channel_post_title {
	border-color: #ddd;
	height: 24px;
	line-height: 24px;
}
#channelpopup .textentryarea.small input#image_title {
	width: 140px;
}
#channelpopup .textentryarea.large input#image_title {
	width: 250px;
}
#channelpopup .textentryarea.large textarea#channel_post_description {
	width: 300px;
}
.posttitle:hover {
	text-decoration: underline;
}
.postcontainer {
	display: block;
/*	border: 1px solid #ddd; */
}
#removepopup {
	height: 120px;
	width: 380px;
	padding: 10px;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -200px;
	display: none;
	z-index: 2;
}
.sectionhead {
	border-top: 1px solid #000;
}
#removemilestone {
	height: 154px;
	width: 380px;
	padding: 10px;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -87px;
	margin-left: -200px;
	z-index: 2;
	display: none;
}
.milestonewindow {
	overflow-y:scroll;
	height: 435px;
	display: block;
	border: 1px solid #ddd;
}
.forcesync {
	display: none;
}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.dm_lft_pop{border:2px solid #ddd; background:#fff; padding:12px; width:310px; min-height:350px;position:absolute; top:100px; left:-358px;transition: all 0.6s ease-out;  -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out;border-radius:0 0 10px;z-index:9999;}
.close_pop{height: 36px;left: 88%;position: absolute;top: 2%;width: 33px; background:url("/images/close.png") no-repeat 0px 0px; cursor:pointer;}
.pop_ttl{border-bottom:1px solid #000; margin-bottom:15px; width:100%; padding-bottom:5px; font-size:25px; font-style:italic; font-family:times new roman;}
.dm_lft_pop p{font-family:helvetica; font-size:12px; margin-bottom:15px; font-weight:600;}
.top_pr_pop{width:100%; height:1px; position:relative;}
.pop_btn{position:absolute; right:-50px; top:138px; background:url("/images/dm_btn.png") no-repeat 0px 0px; cursor:pointer; width:36px; height:254px;}

/*** Added for my account page *******/
.myacct_subheader{
  font-weight: bold;
  color:#000;
  padding-top: 10px;

}
.myacct_social{
  width: 55%;
  padding:10px 22%; 

}
.myacct_img{
	width:60%;
}
.myacct_tick{
	width:6%;
	padding-left:5%;
	top:-7px;
	position:relative;
}
.alert{
     -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
     background-size: 40px 40px;
     background-image: -webkit-gradient(linear, left top, right bottom,
                color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
                color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
                color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
                         to(transparent));
     
     -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     width: 100%;
     border: 1px solid;
     color: #fff;
     padding: 10px;
     text-shadow: 0 1px 0 rgba(0,0,0,.5);
     -webkit-animation: seconds 1.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 3s;
  animation: seconds 1.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 3s;
  position: absolute;
  z-index: 400;
}
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
  }
}
.alert-info{
     background-color: #4ea5cd;
     border-color: #3b8eb5;
}
/*** End Css block for my account page ********/
/*****campaign analytics block*******/
.filter_header{
	padding-top:10px;
	text-align:center;
	color:#000;
	text-decoration:underline;
	text-transform:uppercase;
}

.campaign_analytics_header{
	color: #000000;
	font-family: Roboto-Regular;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 10px;
    text-transform: none;
}
.campaign_analytics_subheader strong{
	color: #000;
    font-family: Roboto-Bold;
    font-size: 9px;
}
.campaign_analytics_overview{
	font-family: roboto-light;
    font-size: 30px;
    font-weight: normal;
    margin: -13px 0 0 10px;
}
.campaign_overview-combind{width:30%;border:1px solid #AA6F9B;height:90px;margin:7px 0;cursor:pointer;}
.campaign_overview-combind .orv-comb-txt{font-size:10px;margin:10px;}
.campaign_overview-combind h1{font-size:30px;margin:-13px 0 0 10px;font-weight:normal;font-family: roboto-light;}

.campaign_overview-combind2{opacity:0.3;border:1px solid #ccc;}
.campaign_overview-combind3{opacity:0.3;border:1px solid #ccc;}

.filter_icon{
	float:left;
	width:20%;
	height:40px;
	text-align: center;
	
}
.filter_icon img{
	cursor: pointer;
}
.timezone{
	margin-left: 10px;
	color:#b1b1b1;

}

.timeline_header{
	color: #000;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 10px;
    text-transform: none;
    margin-left: 10px;
}
/***** end campaign analytics block*******/

.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}

.dropdown dd, .dropdown dt, .dropdown ul { 
	margin:0px;
	padding:0px; 
}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#888888; text-decoration:none; outline:none;}
.dropdown a:hover { background:#ffffff;}
.dropdown dt a:hover { background:#efefef url("/images/drop_arw.png") no-repeat scroll right center; border: 1px solid #dddddd;}
.dropdown dt a {
	background: #f8f8f8 url("/images/drop_arw.png") no-repeat scroll right center; 
	display:block; 
	padding-right:10px;
	padding-left: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    color: 	rgb(136,​ 136,​ 136);
    font-family: Roboto-regular;
    font-size: 13px;
    font-weight: normal; 
    width:110px;
    height: 43px;
    line-height: 28px;
    text-indent: 0.01px;
    transition: all 0.3s ease-out 0s;
    }
.dropdown dt svg {
    float: left;
    height: 25px;
    margin-right: 8px;
    margin-top: 3px;
    vertical-align: middle;
    width: 25px;
	} 
.after_select {
    margin-left: 0;
    margin-top: -8px;
    vertical-align: middle;
    width: 30px;
	}	   
.dropdown dt a span {cursor:pointer; display:block; padding:0px; width:130px; margin-top: 8px;}
.dropdown dd ul { 
	background:#ffffff none repeat scroll 0 0; 
	border:1px solid #e3e3e3; 
	color:	rgb(136,​ 136,​ 136); 
	display:none;
	border-radius: 2px;
    left:0px; 
    padding:5px 0px; 
    position:absolute; 
    top:2px; 
    width: 130px; 
    list-style:none;
    font-family: Roboto-regular;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    }
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background:#F3F3F3;}

.dropdown dd ul li svg { padding:5px; display:block;}
.dropdown dd ul li svg:hover { background:#F3F3F3;}

.dropdown img.flag { border: 1px solid #e3e3e3!important; border-radius: 50%; vertical-align:middle; margin-right: 20px; }
.flagvisibility { display:none;}


/*head-foot*/

.dmaire-head-menu{width:981px;margin:0px auto;height:100px;}
.dmaire-head-menu .dmaire-head-menu-lft{width:40%;}
.dmaire-head-menu-lft img{margin:10px 0px 0px 0px;}
.dmaire-head-menu .dmaire-head-menu-lft input[type="search"]{
						margin:10px 24px 0;
						padding: 10px 0;
						width: 200px;
						position:relative;
						text-indent:27px;
						border: medium none;
						font-size: 16px}
.lft-menu-srch{background:url(/images/icons/search.png)no-repeat 0px 0px ;
				width:15px;
				height:15px;
				display:block;
				left:24%;
				top:23px;
				position:absolute;}
.dmaire-head-menu .dmaire-head-menu-rht{width:60%;}
.dmaire-head-menu-rht ul{list-style-type:none;margin:5px 0 0 150px;padding:0;text-align:right;}
.dmaire-head-menu-rht ul li {display:inline-block;margin: 15px 0 0 30px;position:relative;}
.dmaire-head-menu-rht ul li:hover a{color:#000;font-weight:bold;}
.dmaire-head-menu-rht ul li a{text-decoration:none;font-size:14px;color:#777;}
.marie_sprite{background:url(/images/icons/marie-sprite.png)no-repeat 0px 0px;
			width:15px;
			height:15px;
			display:block;
			left:0;
			top:0;
			position:absolute;}
.marie_sprite.star-menu{background-position:-5px -4px;left:-18px;top:3px;}
.dmaire-head-menu-rht ul li:hover .marie_sprite.star-menu{background-position:-5px -22px;left:-18px;top:3px;}
.marie_sprite.star-blog{background-position:-26px -4px;left:-18px;top:3px;}
.dmaire-head-menu-rht ul li:hover .marie_sprite.star-blog{background-position:-26px -22px;left:-18px;top:3px;}
.news_lt{
	/*background:#FAFAFA; */
	 width:100% !important; 
	 padding:50px 0px 0px 0px; 
	/* border-top:1px solid #eee;*/
	 font-size:13px;
}
.news_lt p{text-align:center; margin:15px 0px;}
.news_lt .news_l_frm{text-align:center; margin-bottom:50px;}

/*.news_lt .news_l_frm input{display:inline-block;}
.news_lt .news_l_frm input[type="text"]{border:1px solid #ddd; background:#fff;height: 30px;width: 230px !important;}*/


ul.errors {line-height: 20px !important;}
/*ul.errors li{line-height: 0 !important;}*/
.foot_abt{padding-bottom:15px;width:73%;margin:0px auto;}
.foot_abt_login{padding-bottom:0px;width:100%;margin:50px auto 0px;font-size:13px;}
.foot_abt ul li{display:inline-block; margin-right:10px;}
.foot_abt ul li a{text-decoration:none; color:#999;}

.foot_abt ul li a:hover{color:#000;text-decoration:none;;}

.abt_bg_top .wrapper{padding-top:30px;}
.abt_bg_top .lft_cnt_hd{ color: #fff;font-family: roboto-light;font-size: 50px;left: 15%;line-height: 60px;position: absolute;top: 5%;}
.abt_bg_top ul li{display:inline-block; margin-left:10px;}
.abt_bg_top ul li:last-child{margin-right:-4px;}
.abt_bg_top ul li a{color:#fff; text-decoration:none; font-weight:500;}
.abt_bg_top ul li a:hover{text-decoration:underline;}
.foot_abt  .sshare li{margin:0px 0px 0px 5px}

.foot_abt  .sshare li a{display:block;width:25px;height:25px; cursor:pointer;}
.foot_abt  .sshare li .fb{background:url("/images/Social/Social_Facebook_Grey.svg") no-repeat 0px 0px ;}
.foot_abt  .sshare li .tw{background:url("/images/Social/Social_Twitter_Grey.svg") no-repeat 0px 0px ;}	
.foot_abt  .sshare li .pins{background:url("/images/Social/Social_Pinterest_Grey.svg") no-repeat 0px 0px ;}
.foot_abt  .sshare li .ins{background:url("/images/Social/Social_Instagram_Grey.svg") no-repeat 0px 0px ;}

.foot_abt .sshare li .fb:hover{background:url("/images/Social/Social_Facebook.svg") no-repeat 0px 0px ;}
.foot_abt .sshare li .tw:hover{background:url("/images/Social/Social_Twitter.svg") no-repeat 0px 0px ;}
.foot_abt .sshare li .pins:hover{background:url("/images/Social/Social_Pinterest.svg") no-repeat 0px 0px ;}
.foot_abt .sshare li .ins:hover{background:url("/images/Social/Social_Instagram.svg") no-repeat 0px 0px ;}


.news_lt h1{color:#863271; text-align:center; font-size:50px; line-height:50px;}
.logo_search input{background:url("/images/about_us/search.png") no-repeat left center;; border:0px; color:#000; margin-left:20px; padding:5px 5px 5pcx 20px; margin-top:14px; padding-left:20px; width:130px;}
.wrapper{width:981px; margin:0px auto;}


  /*inner header menu*/
.logo_search{margin:10px 0px 0px 0px;}
.inner-rht-menu{}
.inner_head_menu{padding-top:0px;width:981px;margin:0 auto;}
.inner_head_menu .wrapper{padding-top:30px;}
.inner_head_menu .lft_cnt_hd{color:#000; font-size:50px; padding:100px 0px 0px 0px;line-height:60px;}
.inner_head_menu ul{list-style-type:none;margin:0;padding:0;}
.inner_head_menu ul li{display:block; float: right; margin-left:9px;position:relative;line-height:44px; border-top: 3px solid #f9f9f9;}
.inner_head_menu ul li.li_active{border-top-color: #7e2467;}
.act_a{font-family: Roboto-Bold;color:#000 !important;}
.inner_head_menu .inner-rht-menu ul li a{color:#777;font-size:14px; text-decoration:none; font-weight:normal;}
.inner_head_menu .inner-rht-menu ul li:last-child a{padding-left:0px;}
.inner_head_menu .inner-rht-menu ul li:hover a{color:#000;}
.inner_head_menu ul li a{padding-left:0px;}
.inner-marie-sprite{width:15px;height:15px;display:block;position: absolute;top:16px;}


.inner-marie-sprite.rank_star{background:url("/images/Navigation/Normal/Rankings_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu .menu-left-arrow{
	background-image: url("/images/Navigation/left_arrow_icon.svg");
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 19px;
	float: right;
	width: 16px;
	height: 53px;
	cursor: pointer;
	background-color: #f9f9f9;
	position: relative;
	display: none;
}
.inner-rht-menu .menu-left-arrow:hover{
	background-image: url("/images/Navigation/Hover/left_arrow_icon.svg");
}
.inner-rht-menu .menu-window {
	height: 53px;
	float: right;
	position: relative;
	overflow: hidden;
}
.inner-rht-menu .menu-right-arrow {
	background-image: url("/images/Navigation/right_arrow_icon.svg");
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 19px;
	height: 53px;
	width: 16px;
	cursor: pointer;
	float: right;
	position: relative;
	background-color: #f9f9f9;
	display: none;
}
.inner-rht-menu .menu-right-arrow:hover {
	background-image: url("/images/Navigation/Hover/right_arrow_icon.svg");
}
.inner-rht-menu .menu-window ul {
	position: absolute;
	right: 0;
}
.inner-rht-menu .menu-window ul li {
	margin-right: 0;
}
.inner-rht-menu ul li:hover .inner-marie-sprite.rank_star{background:url("/images/Navigation/Hover/Rankings_icon.svg") no-repeat 0px 0px;fill: #000000;}

.inner-marie-sprite.blog_inr{background:url("/images/Navigation/Normal/Blog_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.blog_inr{background:url("/images/Navigation/Hover/Blog_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.cred_inr{background:url("/images/Navigation/Normal/Newcredit_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.cred_inr{background:url("/images/Navigation/Hover/Newcredit_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.camp_inr{background:url("/images/Navigation/Normal/Campaign_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.camp_inr{background:url("/images/Navigation/Hover/Campaign_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.cal_inr{background:url("/images/Navigation/Normal/Calendar_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.cal_inr{background:url("/images/Navigation/Hover/Calendar_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.anal_inr{background:url("/images/Navigation/Normal/Analytics_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.anal_inr{background:url("/images/Navigation/Hover/Analytics_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.tale_inr{background:url("/images/Navigation/Normal/Garments_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.tale_inr{background:url("/images/Navigation/Hover/Garments_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.gar_hover{background:url("/images/Navigation/Active/Garments_icon_Selected.svg") no-repeat 0px 0px;}
.inner-marie-sprite.rank_hover{background:url("/images/Navigation/Active/Rankings_icon_Selected.svg") no-repeat 0px 0px;}
.inner-marie-sprite.blog_hover{background:url("/images/Navigation/Active/Bllog_icon_Selected.svg") no-repeat 0px 0px;}
.inner-marie-sprite.cmp_hover{background:url("/images/Navigation/Active/Campaign_icon_Selected.svg") no-repeat 0px 0px;}
.inner-marie-sprite.anl_hover{background:url("/images/Navigation/Active/Analyrics_icon_Selected.svg") no-repeat 0px 0px;}
.inner-marie-sprite.cal_hover{background:url("/images/Navigation/Active/Calendar_icon_Selected.svg") no-repeat 0px 0px;}
.inner-marie-sprite.tal_hover{background:url("/images/Navigation/Active/Talents_icon_Selected.svg") no-repeat 0px 0px;}

.inner-marie-sprite.pdf_inr{background:url("/images/Navigation/Normal/PDFreport_icon.svg") no-repeat 0px 0px;}
.inner-rht-menu ul li:hover .inner-marie-sprite.pdf_inr{background:url("/images/Navigation/Hover/PDFreport_icon.svg") no-repeat 0px 0px;}

.inner-marie-sprite.dna_inr{background:url("/images/drop_arw.png") no-repeat 0px 0px;right: -4px; top: 13px;}

.inner-rht-menu ul li:hover .talent_inr{background:url("/images/Navigation/Hover/Talents_icon.svg") no-repeat 0px 0px;}
.inner-marie-sprite.talent_inr{background:url("/images/Navigation/Normal/Talents_icon.svg") no-repeat 0px 0px;}

.inner-rht-menu ul li:hover .rank_star{background-position:-6px -22px;top:18px;}
.inner_head_menu ul{padding-top:0px;margin:0;}
.inner_head_menu .logo_search a{display:block;}
.inner_head_menu .logo_search input{background:url("/images/icons/search.png") no-repeat left center;; border:0px; color:#000; margin-left:20px; padding:5px 5px 5pcx 20px; margin-top:7px; padding-left:20px; width:130px;}
.ser{background:url("/images/magnifying-glass.svg") no-repeat 5px center !important;background-size:30px 30px !important;text-indent: 30px;}
/*Add colection*/
.garment_add_collection .ga_head{font-size:22px;color:#92467F;margin:50px 0 20px;}
.garment_add_collection .ga_head  strong{color:#000;}
.garment_add_collection .ga_head  span{color:#92467F;font-size:13px;font-weight:bold;margin-left:20px;}
.garment_add_collection .add-collection p{color:#000;font-weight:bold;font-size:10px;}
/*.add-collection input[type="text"]{
          border: 1px solid #CCCCCC;
          font-size: 14px;
          font-weight: 500;
          width:250px;
          padding:9px 0 9px 10px;
          border-radius:3px;
          color: #777;
          } */
.tse-inr strong{margin-top:3px;}
.tse-inr p{margin:0;line-height:5px;}
.add-collection .col_bx select{
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
    background: #F8F8F8 url("/images/drop_arw.png") no-repeat scroll right center;
    border-radius: 2px;
    font-size: 13px;
    padding: 10px;
    text-indent: 0.01px;
    height: 40px;
    width: 125px;
   color: #888888;

   border: 1px solid #E3E3E3;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 -moz-transition: 0.3s ease-out;
 -webkit-transition: 0.3s ease-out;
 transition: 0.3s ease-out;
 margin-top: 0px;
}
.add-collection .col_bx.m-lft select {
	margin-top: -10px;
}
select::-ms-expand {display: none;}
select{
-webkit-appearance: none;
appearance: none;
}

.add-collection .col_bx select:hover{
	background: #EFEFEF url("/images/drop_arw.png") no-repeat scroll right center;
	
    border: 1px solid #DDDDDD;
}
.add-collection .col_bx select:focus{
	background: #DDDDDD url("/images/drop_arw.png") no-repeat scroll right center;
	
    border: 1px solid #DDDDDD;
  	outline: none;
}

.add-collection .col_bx select#pr_color:focus{
	background: #FFFFFF url("/images/drop_arw.png") no-repeat scroll right center;
	color: #777777;
    border: 1px solid #DDDDDD;
  	outline: none;
}



.add-collection .col_bx select.sex{width:130px;}
/*.add-collection .year input[type="text"]{
          border: 1px solid #CCCCCC;
          font-size: 14px;
          font-weight: 500;
          width:130px;
          padding:10px 0 10px 10px;} */
          
.add-collection-btn{margin:40px 0px 0px 0px ;border-top:1px solid #ccc;width:945px;}  


        
.add-collection-cancle-btn a{display:block;
              text-decoration:none;
              font-size:14px;
              background:#eee;
              text-align:center;
              padding: 11px 28px;
              margin:20px 0px 0px 20px;
              color:#000;
              border-radius: 5px;}
.btn_txt{
	display:block;
              text-decoration:none;
              font-size:14px;
              background:#eee;
              text-align:center;
              padding: 11px 28px;
              margin:20px 0px 0px 20px;
              color:#000;
              border-radius: 5px;
}

.m-lft{margin-left:5px;}
.fileUpload-btn button{background:#92467F;
        border: 1px solid #92467F;
        border-radius: 3px;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-size: 13px;
        font-weight: bold;
        margin: 20px 0 0;
        padding: 11px 0 10px;
        text-align: center;
        text-decoration: none;
        width: 150px;}

.garment_add_collection .ga_head{font-size:22px;color:#92467F;margin:50px 0 20px;}
.garment_add_collection .ga_head  strong{color:#000;}
.garment_add_collection .ga_head  span{color:#92467F;font-size:13px;font-weight:bold;margin-left:20px;}
.garment_add_collection .add-collection p{color:#000;font-weight:bold;font-size:9px;}
.add-collection input[type="text"],input[type="password"],input[type="email"],input[type="textarea"]{

	      padding: 9px 7px;
          font-size: 13px;
          background: #FFFFFF;
          border: 1px solid #E3E3E3;
          border-radius: 2px;
          -moz-transition: 0.3s ease-out;
          -webkit-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          width:215px;
          
          }
.csz input[type="text"]:focus,.add-collection input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="textarea"]:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000
}

input:invalid {
	border 1px solid #7E2467;
}

img{max-width:100%;}

.choose-garment{width:100%;margin-top:40px;}
.choose-garment .choose-garment-product{width:18.8%;height:340px;border:1px solid #ddd;border-radius:3px;margin-bottom:5px;margin-top:8px;}
.choose-garment .choose-garment-product span{font-size:11px;font-weight:500;color:#777;margin:0;padding:0 0 0 16px;}
.choose-garment .choose-garment-product p{font-size:12px;color:#000;line-height:15px;padding:0 0 10px 16px;}
.publish-canle-btn {margin:40px 0px 15px 0px;border-top:1px solid #ccc;width:98%;}
.publish-canle-btn .publish a{display:block;margin-top:15px;background:#DBC2D5;color:#fff;font-size:13px;width:100px;border:1px solid #DBC2D5;padding:8px 0px 8px 0px;text-align:center;font-weight:bold;text-decoration:none;}
.publish-canle-btn .cancle a{display:block;margin-top:15px;background:#eee;color:#888888;font-size:13px;width:100px;border:1px solid #eee;padding:8px 0px 8px 0px;text-align:center;font-weight:bold;text-decoration:none;}
.choose-garment .choose-garment-product center{min-height:280px;}
/*** Ranking css ********/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.wrap{width:981px; margin:0px auto;}
.top_content{width:981px; min-height:70px; margin:20px 0px;}

table.ranking {
  /*margin: 20px 0;*/
  border-collapse: collapse;
  width: 100%;
}
table.ranking tr th {
  font-size:10px;
  text-align: left;
  padding-left: 10px;
  padding-bottom: 0px;
  text-align: left !important;
  width: auto !important;
}
table.ranking tr td {
  padding: 0 5px;
  margin: 0;
  border: none;
  color: #222222;
  height: 50px;
  font-size:13px;
  color:#000;
  text-align: left;
}

table.ranking tr {
  padding: 5px;
  height:auto;
}
/* new Ranking page*/

.rank-intro {
  margin-top: 0px;
  margin-bottom: 22px;
}
.rank-intro p {
  font-size: 12px;
  text-align: center;
  margin-top: 0em;
  margin-bottom: .2em;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0.2em;
}
.rank-container {
  width: 100%;
}
/*note the following far left column was made narrower because there is no spacing needed for grey bar or left side padding*/
.blogger-column {
  width: 24%;
  float: left;
}
.other-columns {
  width: 248px;
  float: left;
}
.rank-info-left-col {
  
  font-size: 12px;
  font-weight: bold;
  padding-left: 7px;
  float: left;
  height: 41px;
  vertical-align: middle;
  line-height: 41px;
  width: 144px;
}
.rank-info-left-col div {
	vertical-align: middle;
	line-height: normal;
	display: inline-block;
	line-height: 16px;
}
.rank-info-left-col p {
  margin-top: 0em;
  margin-bottom: 0em;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
.ranking-item-left {
  width: 100%;
  height: 60px;
  display: block;
  margin-top: 22px;
}
.ranking-item {
  width: 100%-7px;
  height: 60px;
  display: block;
  margin-top: 22px;
  padding-left: 10px;
}
.rank-item-num {
  display: block;
  width: 28px;
  height: 60px;
  float: left;
  vertical-align: top;
  font-size: 10pt;
}
.box-with-left-border {
  border-left: 1px solid #dfdfdf;
}
.rank-thumb {
  width: 35px;
  height: 35px;
  background-color: #fff;
  margin-top: 6px;
  /*border: 1px solid #dfdfdf;line-height: 35px;*/

  float: left;
  display: table-cell;
  text-align: center;
 } 
.rank-thumb img{
  vertical-align: middle;
  max-height: 30px;
  max-width: 30px;
  border-radius: 50%;
}
.rank-info {
  width: 139px;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 7px;
  float: left;
}
.rank-info p {
  margin-top: 0em;
  margin-bottom: 0em;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
.rank-contact-link {
  font-weight: normal;
  text-decoration: underline;
  font-size: 10pt;
  padding-top: 7px;
  color: #7e2467;
}
.rank-col-header {
  font-size: 17pt;
  font-family: "Times New Roman", Times, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  text-align: center;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 0.3em;
}
.rank-show-num {
  font-size: 10pt;
  text-align: center;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0.2em;
}
.rank-project-num {
  font-size: 10pt;
  font-weight: normal;
}

#ranking_filter div input[type=checkbox] {
    display: none;
}
#ranking_filter div input[type=checkbox]:checked + label:before {
    content: "\2713";
  background-color: #92467F;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
  border-radius:0px;
}
#ranking_filter div label:before{border:1px solid #E3E3E3;}
#ranking_filter div label:before {content: "";display: inline-block;width: 12px;height: 12px;margin-right: 10px;position: absolute;left: 0;top:3px;}

#ranking_filter div label {color:#b2b2b2 ;display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;border-radius: 1px}


#ranking_filter div label {display: inline-block;cursor: pointer;position: relative;padding-left: 20px;margin-right: 15px;font-size: 13px;}
#ranking_filter div input[type=radio] {display: none;}
.radio:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;border-radius: 8px;}
#ranking_filter div input[type=radio]:checked + label:before {content: "\2022";background-color: #92467F;color: #fff;font-size: 30px;text-align: center;line-height: 13px;}
.social_rank{ position:relative; height: 12px;padding-left:2px;}
.rt_cnt p{
  font-size: 13px;
}
#channelpopup
  {
  position: fixed;
  top: 5%;
  left: 28%;
  z-index: 10;
  
  
  }
  #popupbackground
  {
  background-color:#FAFAFA;
  width:100%;
  height:100%;
  display:none;
  position:fixed;
  z-index:10;
  opacity:0.8;
  }
#transparent_background
  {
  background-color:#000;
  width:100%;
  height:100%;
  display:none;
  position:fixed;
  z-index:10;
  opacity:0.6;
  }
  #agencypopup
  {
  position: fixed;
  top: 50%;
  left: 39%;
  margin-top: -18%;
  height: 500px;
  /*height: 700px;*/
  width: 772px;
  margin-left: -220px;
  /*margin-top: -353px;*/
  background-color: #fff;
  z-index: 10;
  padding: 40px;
  border: 2px solid #D0D0D0; 
  }
  #loaderpopup
  {
  background-color: #fff;
    border: 2px solid #d0d0d0;
    height: 199px;
    left: 52%;
    margin-left: -220px;
    margin-top: -18%;
    padding: 10px;
    position: fixed;
    top: 69%;
    width: 280px;
    z-index: 200; 
  }
  .rank_diff{
    font-size: 8px;
    position: relative;
    bottom: 8px;
  }
  .cat_rank{
    padding-left:4px;
    color: #999999;
  }
  .rt_cnt a{
    font-size: 13px;
    font-family: roboto-regular;
    text-decoration: none;
  }
  .more_result{width:200px;
				border: 1px solid #ccc;
				margin: 50px auto 0;
				text-align: center;
				width: 125px;
				background:#F8F8F8;}
  .more_result a{ color: #777777;
				display: block;
				font-size: 13px;
				font-weight: bold;
				padding: 6px 0;
				cursor: pointer;
				text-decoration: none;}
#agen a{
	font-size: 13px;
}				
/*** End Ranking css ****/
/*garment*/
/*.price input[type="text"]{
          border: 1px solid #CCCCCC;
          font-size: 14px;
          font-weight: 500;
          width:73px;
          padding:9px 0 9px 10px;}*/
#loader{
	top: 50%;
	left: 50%;
    position: fixed;
    display:none;
    text-align:center;
}
.optional{
	font-weight: normal;
	color: #ccc;
	padding-left: 5px;
}

#pic_view{
	padding: 10px 0px;
}
.file-upload{
	float: left;
	width:180px;
	height:228px;
	margin:0px;
	border:1px solid #ddd;
	position:relative;
	background-color:#F8F8F8;
}
.gaement_prevw{
	max-width:180px;
	max-height:230px;
	float: left;
	margin:7px;
}

#garment_img {
		width:180px;
		height:230px;
		margin-right:100px;
		opacity:0;
		filter:alpha(opacity=0);
		position:absolute;
		z-index:9999;

		cursor:pointer;}

#preview{
	width:180px;
	height:230px;
	float: left;
}

.browse_img {
    color:#999999;
    font-size:70px;
    font-weight:normal;
    left:40%;
    position: absolute;
    top:35%;
    z-index: 99;}

    .img_hov_cnt:hover::after {opacity:0.7;}
.img_hov_cnt::after {
   background:black none repeat scroll 0 0; content: ""; display: block; height: 343px;left: 0; margin:0px;   opacity: 0; position: absolute;  top: 0;  width: 180px; z-index: 10;}
	.img_hov_cnt{display:inline-block; position: relative;float:left;}

	.del_hver_aft{display:none; position:absolute; top:50%; text-align:center; width:100%; margin-top:-10px; z-index:999;}
	.del_hver_aft a{color:#fff; padding:5px 15px; border:1px solid #fff; text-decoration:none;}
	.img_hov_cnt:hover .del_hver_aft{display:block;}


	  .img_hov_cnt3:hover::after {opacity:0.7;}
.img_hov_cnt3::after {
   background:black none repeat scroll 0 0; content: ""; display: block; height: 232px;left: 0; margin:0px;margin-left:7px; opacity: 0; position: absolute;  top: 6px;  width: 180px; z-index: 10;}
	.img_hov_cnt3{display:inline-block; position: relative;float:left;}

	.del_hver_aft{display:none; position:absolute; top:50%; text-align:center; width:100%; margin-top:-10px; z-index:999;}
	.del_hver_aft a{color:#fff; padding:5px 15px; border:1px solid #fff; text-decoration:none;}
	.img_hov_cnt3:hover .del_hver_aft{display:block;}

.img_hov_cnt1:hover::after {opacity:0.7;}
.img_hov_cnt1::after {
   background:black none repeat scroll 0 0; content: ""; display: block;left: 0; margin:0px;   opacity: 0; position: absolute;  top: 0;  width: 189px; z-index: 10;}
	.img_hov_cnt1{display:inline-block; position: relative;float:left;}

	.del_hver_aft1{display:none; position:absolute; top:50%; text-align:center; width:100%; margin-top:-10px; z-index:999;}
	.del_hver_aft1 span{color:#fff;width:155px; padding:10px 12px; border:1px solid #fff; text-decoration:none;border-radius:25px;
	-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;}
	.img_hov_cnt1:hover .del_hver_aft1{display:block;}
	.mrt10:hover .del_hver_aft1{display:block;}
.upload-txt{position:absolute;top:54%;font-size:17px;left:20%;color:#777;font-weight: bold;}

.garment-dahboard .garment-head{width:100%;height:50px;}
.garment-dahboard strong{font-size:25px;color:#000;}
.garment-dahboard span{color: #92467F;font-size:12px;font-weight:bold;margin-left:20px;vertical-align:text-bottom;}
.garment-content .garment-lft-cont{width:80%;}
.garment-lft-cont .garment-prodcut-box{width:24%;border:1px solid #ccc;border-radius:5px;margin-bottom:5px;}
.garment-lft-cont .garment-prodcut-box .dyn-img{width:90%;min-height:200px;margin:0 auto;}
.garment-lft-cont .garment-prodcut-box .dyn-img img{height:180px;width:100%;}
.garment-lft-cont .garment-prodcut-box span{font-size:11px;font-weight:500;color:#777;margin:0;padding:0 0 0 16px;}
.garment-lft-cont .garment-prodcut-box p{font-size:12px;color:#000;line-height:15px;padding:0 0 10px 0px;margin-top:4px;}
.more-garment-btn{width:120px;margin:50px auto 0;}
.more-garment-btn a {width:120px;
					display:inline-block;
					padding:8px 0px 8px 0px;
					font-size:15px;
					color:#888892;
					text-decoration:none;
					background:#F8F8F8;
					text-align:center;}
.garment-content .garment-rht-cont{width:18%;}
.garment-rht-cont .srch-grament{position:relative;}
.garment-rht-cont .srch-grament input[type="search"]{
								margin: 5px 10px 0;
								padding: 10px 0;
								width: 200px;
								text-indent:27px;
								border: medium none;
								font-size: 16px}
.garment-rht-cont .srch-grament .srch-garment-icon{background:url(../img/search.png)no-repeat 0px 0px ;
													width:15px;
													height:15px;
													display:block;
													left:10%;
													top:40%;
													position:absolute;}
.garment-rht-cont .ssy{margin:0px 0px 20px 24px;}
.garment-rht-cont .ssy input[type="checkbox"]{
						margin:2px 0px 0px 0px;}
.garment-rht-cont .ssy p{color:#000;font-weight:bold;font-size:11px;}
.garment-rht-cont .ssy span{color:#777777;font-weight:normal;margin:0 0 0 2px;font-size:13px;}
#duplicatepopup{
background-color: #fff;
    border: 2px solid #d0d0d0;
    height: 230px;
    left: 52%;
    margin-left: -220px;
    margin-top: -18%;
    padding: 10px;
    position: fixed;
    top: 69%;
    width: 443px;
    z-index: 200;
 }
.srch-grament1 input{
  background: rgba(0, 0, 0, 0) url("/images/icons/search.png") no-repeat scroll left center;
    border: 0 none;
    color: #000;
    margin-left: 20px;
    margin-top: 7px;
    padding-left: 20px;
    width: 130px;
    border:none !important;

}

.img_hov_cnt2{width:190px;min-height:330px;border:1px solid #ddd;opacity:0.3;}

.blr-img{text-align:center;position:relative;min-height:240px}
.overly-main span{position:absolute;top:35%;left:20px;}
.overly-main{position:relative;}
.blr-img{max-width:100%;}
.img_hov_cnt-2 .blr-txt{margin:3px 0px 0px 10px;}
.img_hov_cnt-2 .blr-txt p{margin:0;line-height:18px;}

.file-upload-link{margin:0 auto;position:relative;}
.file-upload-link input[type=file] {
		width:100px;
		left:0px;
		height:22px;
		opacity:0;
		filter:alpha(opacity=0);
		position:absolute;
		z-index:9999;
		cursor:pointer;}
.upload-txt-link{font-size:13px;color:#777;margin-left:14px;}

/***** Analytics statistics******/
.stat_lft{
  float: left;
  width: 80%;
}
.stat_rgt{
  float: left;
  width: 20%;
}
.avg_post{
	float: left;
	width: 30%;
}
.avg_eng{
	float: left;
	width: 25%;
}
.avg_sugg{
	float: left;
	width: 30%;
}
.avg_details{
	height: 50px;
	padding: 10px;
	font-weight: bold;
	font-size: 10px;
}
.avg_time{
	font-size: 18px;
	font-weight: bold;
}
/***** End Analytics statistics******/

/* garment details*/

.cb20{clear:both;height:20px;}
.title_consist{font-size:15px;padding:10px;font-weight:bold;margin:0;padding:0;}
.title_consist span{color:#863271;}
.con_main_lft{width:83px;min-height:500px;}
.con_main_rgt{width:893px;min-height:500px;}
.info_blck{color:#000 !important;font-weight:bold;}
.con-main{margin-top:20px;}
.con_main_lft .con_main_lft_top{list-style-type:none;margin:0px;padding:0px;}
.con_main_lft .con_main_lft_top li{display:block;line-height: 22px;}
.con_main_lft .con_main_lft_top li a {color:#9FA2AB;text-decoration:none;font-size:13px;}
.con_main_lft ul:nth-child(2){list-style-type:none;margin:20px 0px;padding:0px;}
.con_main_lft ul:nth-child(2) li{display:block;line-height: 19px;margin-bottom: 10px;}
.con_main_lft ul:nth-child(2) li a{color:#863271;text-decoration:none;font-size:13px;font-weight:600;}
.con_main_rgt_title{margin:6px 0px;}
.con_main_rgt_title span{font-family: "Roboto";font-size: 18px;}
.con_main_one{margin-top:10px;margin-bottom: 46px;}
.con_sub_one{width:197px;border:1px dashed #863271;height:290px;border-radius: 2px;word-wrap: break-word;padding-right: 19px;}
.con_bold {font-size:10px;font-weight:bold;display:block;font-family:'Roboto-Bold';}
.con_sub_one ul{list-style-type:none;padding-left: 20px;}
.con_sub_one ul li{line-height:16px;margin-top: 8px;}
.a_col{color:#863271;text-decoration:none;font-weight:600;}
.con_sub_two{width:669px;margin-left:10px;}
.con_main_two{margin:10px 0px;}
.records{border:0px solid #000;margin: 14px 0px;}
.pad{border:1px solid #ddd;padding:10px;margin-right:6px;width:335px;min-height:76px;position:relative;opacity:0.75;}
.ct{margin-right:0px;}
.pad:hover{border-color:#92467F;opacity:1;}
.pad span{color:#999;}
.pad small{font-size:9px;font-family:'Roboto-Bold';}
.pad big{ font-size: 37px;line-height: 55px;}
.sup{font-size: 13px;margin-left: 10px;position:relative;top:-11px;}
.con_sub_sub{width:745px;height:421px;}
.con_sub_sub_rgt{width:120px;height:400px;}
.con_main_sub_two{width:880px;height:437px;}
.social_radio li label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;color:#9fa2ab;}
.social_radio li input[type=radio] {display: none;}
.social_radio li label:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;border-radius: 8px;box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
.social_radio li input[type=radio]:checked + label:before {content: "\2022";background-color: #92467F;color: #f3f3f3;font-size: 30px;text-align: center;line-height: 17px;}
.social_radio li input[type=radio]:checked + label{color:#444;}
.social_radio li input[type=checkbox]:checked + label{color:#444;}

.social_radio .x label:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;border-radius: 8px;box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
.social_radio .ch label:before {content: "";display: inline-block;width: 12px;height: 12px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;border-radius: 0px;box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
.sn ul{list-style-type:none;padding:0px;margin: 0px;}
.sn small{font-size:11px; font-family:'Roboto-Bold';}
.con_main_three{margin-top: 42px;}
.brdr{border-bottom:1px solid #eee;}
.gar_channel_list .brdr table, td:first-child {}

/*.gar_channel_list .brdr table, th:first-child {text-align: left !important;width:25% !important;}*/
.gar_channel_list .brdr table, th:first-child {text-align: left;width:25%;}
.gar_channel_list .brdr table, td:first-child a{color:#000;text-decoration:none;font-size:13px;font-weight:bold;}
table {border-collapse: collapse;}
table tr th{padding:5px 6px;border-bottom:2px solid #ccc;font-family:'Roboto-Bold';text-align: left;}
table tr td{padding:5px 6px;text-align: left;}


.gar_channel_list {width: 100%;}
.hide{display: none;}
.cntr{text-align:center;}
.con_sub_sub_three{width:707px;}
.con_sub_sub1_three{width:140px;}
.con_sub_three{width:80%;}
.con_sub1_three{width:20%;}
.pager a{color:#863271;text-decoration:none;}
.pager{margin:10px 0px;}
.dim{color:#979797;font-weight:normal !important;}
.con_main_four{}
.con_sub_sub_four{width:84%;}
.con_sub_sub1_four{width:15%;}
.r-2{width:178px;border-radius:5px;margin:4px 0 10px 7px;}
.prdt1{margin:0 auto;text-align:center;}
.prdt1 img{max-width:100%;}
.r-2 span{color:#777;font-size:12px;font-weight:300;}
.r-2  .prdt-txt1{margin:4px 0px 0px 4px;line-height:18px;}
.r-2{
	height:auto;
	background: #fff;
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.20);
	border-radius: 2px 
}
.r-2:hover{
	
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.20);
	
}
.btn-3{background:#F8F8F8;color:#444;border:1px solid #999999;border-radius:3px;text-decoration:none;padding:10px 20px;line-height: 54px;}
.show_r{text-align:center;}

.social_radio li input[type=checkbox] {
    display: none;
}
.check2 li input[type=checkbox]:checked + label:before {
    content: "\2713";
	background-color: #92467F;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
	border-radius:0px;
}
.check2 li label:before{border-radius:0px;content: "";
    display: inline-block;
    height: 12px;
    left: 0;
    margin-right: 10px;
    position: absolute;
    top: 3px;
    width: 12px;
border: 1px solid #e3e3e3;}
.social_radio li{line-height:19px;}
.sn{margin-bottom:20px;margin-top: 5px;}

.con_sub_five{width:87%;height:200px;}
.img_hov_cnt_bck{width:190px;min-height:390px;border:1px solid #ccc;}
.blr-blk:hover::after {opacity:0.7;}
.blr-blk::after {
   background:black none repeat scroll 0 0; content: ""; display: block; height: 100%;left: 0;    opacity: 0; position: absolute;  top: 0;  width: 100%; z-index: 10;border: 0 1px 3px 0 rgba();}
	
	.blr-blk{display:inline-block;height:auto; position: relative;text-align: center;width:100%;}
	.del_hver_aft{display:none; position:absolute; top:50%;left:60px;text-align:center; width:0px; margin-top:-10px; z-index:999;}
	.del_hver_aft a{color:#fff; padding:5px 15px; border:1px solid #fff; text-decoration:none;}
	.image:hover .del_hver_aft,.image:hover .ana_hover{display:block;}

.garment-prodcut-box .blr-txt{color:#aaa;font-size:14px;margin-left:10px;}

.gar_hover_blk{background:rgba(0,0,0,0.7); display: block; height: 100%;left: 0;position: absolute;  top: 0;  width: 100%; z-index: 10;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);}



.image {
  position: relative;
  
}
.demo-dv{position:relative;}
.text{display:none;}
.image .image_dv{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height:97%;
  width: 100%;
  opacity: 0;
  background:rgba(0,0,0,0.9);
  opacity: 0.8;
  display:none;
}
.image:hover .text{display:block;}
.image:hover .image_dv {display:block;}

/*video tag*/
.clipvid{position:relative;width:80%;margin:0 auto;text-align:center;}
.clipvid .clipped-vid{}
.clipvid h3{font-size:18px;font-weight:bold;color:#000;margin:20px 0 10px;text-align:center;text-transform:none;letter-spacing:0;}
.clipvid p{color:#444;margin:0 100px 18px;}
.del_hver_aft1{
left: 13%;
   
    position: absolute;
    text-align: center;
    top:50%;
    width: 133px;
    z-index: 999;
}
.del_hver_cred{
    left: 10%;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 109px;
    z-index: 999;
}
.ana_hover
{position: absolute;top: 68%;left:12%;width:130px;display: none;z-index: 999;}
.ana_hover a{text-decoration: none;color: #fff;}
.del_hver_cred{display:none; position:absolute; top:50%; text-align:center; width:100%; margin-top:-10px; z-index:999;}
.del_hver_cred a{color:#fff;width:110px; padding:10px 12px; border:1px solid #fff; text-decoration:none;border-radius:25px;
-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;}
.img_hov_cnt1:hover .del_hver_cred{display:block;}
.mrt10:hover .del_hver_cred{display:block;}

#col_gar #coll_name{display:none;}
#col_gar .load-more-container{display:none;}

/*slider arrow*/
.jssora03l, .jssora03r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 55px;
                height: 69px;
                cursor: pointer;
                
                overflow: hidden;}

            .jssora03l { background: url(/images/icons/lefttriangle.png) no-repeat; }
            .jssora03r { background: url(/images/icons/righttriangle.png) no-repeat; }

 /*analytics*/
 
.analytic-head{color:#000;font-size:22px;text-transform: none;margin:0;padding:0;}

.analytic h4{font-weight:bold;margin-bottom:0;}
.analytic .anlytic-lft-cont{width:100px;}
.analytic .anlytic-rht-cont1{margin-left: 13px;
    width: 73%} 
.analytic h3{font-size:18px;color:#000;font-weight:bold;letter-spacing:0;text-transform:none;margin-bottom:10px;}
.analytic .anlytic-rht-cont2{width:14%;}
.analytic strong{font-family: Roboto-Bold;font-size: 9px;color:#000;}
.anlytic-lft-cont ul{list-style-type:none;margin:0;padding:0;}
.anlytic-lft-cont ul li a{text-decoration:none;font-size:14px;color:#ccc;line-height:25px;}


/*.overview-combind{width:49%;border:1px solid #AA6F9B;height:90px;cursor: pointer;}
.overview-combind .orv-comb-txt{font-size:10px;margin:10px;}
.overview-combind .orv-comb-txt span{color:#ccc;}
.overview-combind h1{font-size:37px;margin:10px;font-weight:normal;font-family: roboto-light;}
.overview-combind sup{color:#288F4F;font-size:15px;}
.overview-combind2{width:49%;border:1px solid #ccc;height:90px;margin:0px 0px 0px 5px;cursor: pointer;}
.overview-combind2 .orv-comb-txt{font-size:10px;margin:10px;color:#555;}
.overview-combind2 h1{font-size:37px;margin:10px;color:#000;font-family: roboto-light;}
.overview-combind2 sup{color:#FF0000;font-size:15px;}

*/
.overview-combind{width:48%;border:1px solid #AA6F9B;height:90px;margin:7px 0;cursor:pointer;}
.overview-combind .orv-comb-txt{font-size:10px;margin:10px;}
.overview-combind h1{font-size:30px;margin:-13px 0 0 10px;font-weight:normal;font-family: roboto-light;}

.overview-combind2{opacity:0.3;border:1px solid #ccc;}

.sup_green{color:#288F4F;font-size:11px;display: inline-block;}
.sup_red{color:#ff0000;font-size:11px;display: inline-block;}

.analytic .anlytic-post{border-top: 1px solid #ccc;
    margin: 15px 10px 25px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 95%;}
.anlytic-post .anly-follower-post{width:auto;text-align:left;padding-right: 17px;}
.anlytic-post .anly-follower-post h1{margin:10px 0px 0px 0px;font-weight:normal;font-size:30px;font-family: roboto-light;}
.purchage-click-thus{padding-top:50px;width: 850px;}
.purchage-click-thus .top-click-credit{width:610px;margin:0;}
.purchage-click-thus .top-click-credit a{color:#000;font-size:14px;text-decoration:none;font-weight:bold;}
.purchage-click-thus .total-click-thus{width:180px;margin:7px 0 0 50px;text-align:left;font-size: 10px;}
.analytic table th{border-bottom:3px solid #ccc !important;border-collapse:collapse;text-align:left;}
.analytic table td{border-bottom:1px solid #ccc;border-collapse:collapse;text-align:left;padding:3px;}
.settings_model table td{border-bottom:1px solid #ededed;border-collapse:collapse;text-align:left;padding:5px;}
.embed-link table td{border-bottom:1px solid #ccc;border-collapse:collapse;text-align:left;padding:13px;width:1%;}
.analytic table td + td,
.analytic table th + th{text-align:center;}
.purchage-click-thus .sml-rnd-img{border-radius:20px;height:35px;width:35px;margin:3px 0;}
.sml-rnd-img img{border-radius:20px;height:30px;width:30px;}
.purchage-click-thus  p{margin-top:8px;}
.total-click-txt{margin:0;}
.total-click-txt h1{font-family: roboto-light;font-size:37px;margin-top:5px;position:relative;font-weight:normal;}
.total-click-txt p{margin:0 0 0 4px;padding:0;text-align:left;color:#ccc;}
.total-click-txt sub{font-size:14px;color:#ccc;font-weight:normal;position:absolute;top:22px;}
.analytic .embed-breakdown{margin:50px 0px 0px 0px;width:850px;}
.analytic .embed-link{width:60%;}
ul.list-fst{margin:0;padding:10px;}
ul.list-fst > li {color:#5254A3;}
ul.list-fst> li > a{color:#5254A3;font-size:13px;font-weight:bold;text-decoration:none;}
ul.list-2nd{margin:0;padding:10px;}
ul.list-2nd > li {color:#637939;}
ul.list-2nd> li > a{color:#637939;font-size:13px;font-weight:bold;text-decoration:none;}
ul.list-3rd{margin:0;padding:10px;}
ul.list-3rd > li {color:#BD9E39;}
ul.list-3rd> li > a{color:#BD9E39;font-size:13px;font-weight:bold;text-decoration:none;}
ul.list-4th{margin:0;padding:10px;}
ul.list-4th> li {color:#AD494A;}
ul.list-4th> li > a{color:#AD494A;font-size:13px;font-weight:bold;text-decoration:none;}
ul.list-5th{margin:0;padding:10px;}
ul.list-5th> li {color:#6B6ECF;}
ul.list-5th> li > a{color:#6B6ECF;font-size:13px;font-weight:bold;text-decoration:none;}
.analytic .catagories-credit{margin:50px 0px 0px 100px;width:100%;}
.analytic .catagories-credit h3{margin-left:10px;}
.analytic .embed-breakdown img{margin:0px 0px 0px 80px;}
.analytic .smal-catagory-loder{width:10%;text-align:center;margin:7px;}
.analytic .timeline .anly-follower-post{width:25%;text-align:left;}
.analytic .timeline span{font-size:10px;color:#ccc;}




 /* breadcrumb */
 .all-page-sub-menu{width:981px;text-align:left;margin:30px auto 0;}
.all-page-sub-menu h2{font-weight:normal;margin:0;padding:0;}
.all-page-sub-menu ul{margin:0;padding:0;list-style-type:none;}
.all-page-sub-menu ul li{display:inline-block;}
.all-page-sub-menu ul li a{color:#C1C1C1;text-decoration:none;font-size:14px;}
#plus_modal{
	top:5%;
}
/*add agency*/
.add-agency{background-color: #fff;width:723px;min-height:320px;border:1px solid #eee;box-shadow:0px 0px 10px #eee;position:fixed;top:28%;left: 25%;z-index: 999;}
.close-img img{position:absolute;top:15px;right:15px;width:30px;height:30px;cursor: pointer;}
.add-agency h3{margin:50px 0 15px 60px;font-size:24px;font-weight:bold;color:#000;letter-spacing:0;}
.agency-name{width:40%;}
.agency-name input[type="text"]{height:35px;border:1px solid #ccc;width:100%;padding-left:5px;color:#444;}
.agency-email{margin: 0 7px 20px;
    width: 34%;}
.agency-email input[type="email"]{height:35px;border:1px solid #ccc;width:100%;padding-left:5px;color:#444;}
.agency-city{width:17%;}

.add-agency strong{font-size:10px;color:#000;}
.add-agency span{color:#ccc;}
.add-agency .agency-bld-name input::-webkit-input-placeholder{color:#000;}
.add-agency .agency-bld-name input:-moz-placeholder{color:#000;}
.add-agency .agency-bld-name input::-moz-placeholder{color:#000;}
.add-agency .agency-bld-name inpu:-ms-input-placeholder{color:#000;}
.agency-btn{border-top:2px solid #eee;margin:40px auto 70px;width:85%;}
.add-agency .agency-btn a.snd-reqst{display:block;width:150px;margin: 20px 0 0 0px;padding: 10px 0;text-align:center;color:#fff;background:#92467F;text-decoration:none;border-radius:5px;float:left;}
.add-agency .agency-btn a.agency-cancle{display:block;width:100px;margin: 20px 0 0 10px;padding: 9px 0;text-align:center;color:#555;background:#F8F8F8;text-decoration:none;border-radius:5px;float:left;border:1px solid #ccc;}
.terminate-agency{width:500px !important;}
.terminate-agency p{margin-left:50px;}
.auto-complete{min-height:80px;margin-left:50px;background:#fff;border:1px solid #ccc;padding:5px 0px 0px 5px;width:240px;box-shadow:0 0 5px #CCC;border-top:none;}
.smal-rnd-img{border-radius:20px;height:35px;width:35px;margin:3px 0;}
.auto-complete h5{margin:10px 0px 0px 10px;color:#000000;font-size:13px;font-weight:bold;}
.smal-rnd-img img{border-radius:20px;height: 35px;width: 35px;}
.talent-agency-one .big-rnd-img{border-radius: 40px;height: 80px;margin:0 auto;width:100px;}
.talent-agency-one .big-rnd-img img{border-radius: 40px;height: 80px;width:80px;}
.talent-agency-one figcaption a{text-decoration:none;color:#000;font-size:13px;font-weight:bold;}
.big-rnd-img figcaption a{text-decoration:none;color:#000;font-size:13px;font-weight:bold;}
.big-rnd-img:hover .tab-terminate2 a{display:block;}
.big-rnd-img .tab-terminate2 a {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #444;
    display: none;
    font-size: 13px;
    padding: 5px 0;
    text-decoration: none;
    width: 100px;
    margin-top:5px;
}
.mo_auto{width:229px;height:100px;overflow-y:auto;border:1px solid #ccc;box-shadow:0px 0px 5px #ccc;}
.mo_auto ul{list-style-type:none;margin:0;padding:0;}
.mo_auto ul li{line-height:30px;margin:5px 0px 0px 5px;}
.mo_auto .model-rnd-img{width:30px;height:30px;border-radius:20px;}
.mo_auto .model-rnd-img img{width:30px;height:30px;border-radius:20px;}
#m_name{margin:0px 0px 0px 5px;font-size:11px;font-weight: bold;color: #000;}

/*new_credit*/

.ui-datepicker table tr,.ui-datepicker td{background: #fff !important}
.new_credit{margin:auto;}
.new_credit_title .play_view{margin:20px 0px 0px 20px;}
.new_credit .new_credit_title h2{float:left;font-size:22px;color:#000;font-weight:bold;}
.new_credit .new_credit_title img{vertical-align: middle;}
.new_credit .new_credit_title a {color:#863271;text-decoration:none;font-size:14px;font-weight:bold;}
.new_credit .ttld{margin:20px 0px 0px 0px;}
.new_credit .ttld strong{font-size:10px;}
.new_credit .title  input[type="text"]{
				border: 1px solid #CCCCCC;
				font-size: 14px;
				font-weight: 500;
				padding:7px 0 8px 5px;
				width: 460px;}
.new_credit .ttld .title span{font-size:10px;color:#C0BBC0;margin:0px 0px 0px 5px;}
.new_credit .ttld .type select{width:140px;padding:12px;margin:0;border: 1px solid #CCCCCC;color:#888892;background:#eee;font-size: 12px;font-weight: bold;}
.new_credit .ttld .location input[type="text"],.new_credit .date  input[type="text"]{
						border: 1px solid #CCCCCC;
						font-size: 14px;
						font-weight: 500;
						height: 37px;
						width:140px;
						padding:3px 0 0 5px;}
.new_credit .date {position:relative;}						
.new_credit .date .date-icon{background:url(/images/date-icon.png)no-repeat 0px 0px;
							width:22px;
							height:20px;
							display:block;
							position:absolute;
							top:50%;
							left:80%;}
.new_credit p{margin: 10px 0 5px;}
.mlft-15{margin-left:15px;}
.garment_photo .click_tag  img{
	display: block;
	width: 100%;
	height: auto;
	max-height: 245px;
    max-width: 180px;
	/*box-shadow: 0 0 2px #ccc;
	border:1px solid #ccc; 
	cursor:url("/images/garment_tag.png"),auto;*/
}
.look_img{
	max-height: 245px;
    max-width: 180px;
    border: 1px solid #ccc;
    display: block;
    box-shadow: 0 0 2px #ccc;
    position: relative;
}

.add-new-looks {
    height: 240px;
    margin: 0 0;
    width: 178px;
}

.garment_photo .click_tag .plus-Icon{
						background-color:rgba(0,0,0,0.7);
						 border-radius: 50%;
						cursor: pointer;
						font-size: 19px;
						height: 19px;
						padding: 0 1px 2px 0;
						position: absolute;
						text-align: center;
						width: 20px;}
.garment_photo .sml-blk-rdo{border-radius:50%;
							height:18px;
							position: absolute;
							width:18px;
							/*background:rgba(0,0,0,0.7);*/
						}
.triangle-up-arw{width:0;
				height:0;
				border-left:10px solid transparent;
				border-right:10px solid transparent;
				border-bottom:10px solid #fff;
				left:0;
				position: absolute;
				top:20px; }
.sml-blk-rdo input[type=radio] {display: none;}
.sml-blk-rdo input[type=radio] + span {display:inline-block;border:1px solid #fff;border-radius:50%;margin:6px 0 0 6px;}
.sml-blk-rdo input[type=radio]:checked  + span {background:#fff;}
.radio1{width:4px;height:4px;}
.garment_photo input[type="search"]{
				border: 1px solid #fff;
				border-radius: 5px;
				display:block;
				left: -40px;
				padding: 5px;
				position: absolute;
				top:30px;
				/*z-index: 999;*/
				text-indent:22px; width: 150px;border: 1px solid #ddd}
.garment_photo .small-srch-icon{background:url(/images/small-srch-icon.png)no-repeat 0px 0px;
								width:12px;
								height:12px;
								display:block;
								top:22px;
								left:-35px;
								position:relative;z-index: 9999999;}
.search_n_icn{background:url(/images/small-srch-icon.png) no-repeat 5px center #fff;}
.garment_photo .click_tag{position:relative;width:20%;}
.garment_photo .white-round input[type="radio"]{margin:13px 0 0 13px;}
.garment_photo .white-round{ border: 1px solid #FFFFFF;
							border-radius: 25px;
							height: 40px;
							left: 38%;
							top:50%;
							margin-top: -30px;
							width: 40px;
							background-color:rgba(0,0,0,0.4);
							display: block;
							position :absolute;
						}
.garment_photo .click_tag p{font-size:13px;color:#fff;font-weight:bold; position:absolute;text-align:center;top:50%;left:21%;}
.garment_photo .click_tag span{
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
  
    text-align: center;
    width: 100%;}
.gar_close_it{cursor:pointer;border:1px solid #ccc;position:absolute;top:-10px;right:-10px;font-size:14px;font-weight:bold;color:#888;background:#fff;padding:2px;width:17px;height:19px;border-radius:30px;text-align: center;}
.gar_close_it:hover{box-shadow:0px 0px 5px #333;}

.im_d{position: relative;}
.im_d::after{
    background:rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%) repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}

.garment_photo .click_tag .alc select{background:#eee;border: 1px solid #CCCCCC;margin:5px 0;font-size:12px;padding:2px;}
.new_credit .btn-group{border-top:1px solid #eee;margin:20px 0px 0px 0px;}
.new_credit .btn-group .credit-btn a{border-radius: 3px;
									color: #FFFFFF;
									display: inline-block;
									font-size: 14px;
									font-weight: bold;
									margin: 16px 0 0;
									padding: 10px;
									text-align: center;
									text-decoration: none;
									/*width: 100px;*/
									background:#DBC2D5;}
.new_credit .btn-group .add-channel a{background:#F8F8F8;color:#888888;border:1px solid #eee;}
.new_credit .btn-group .cancle a{background:#F8F8F8;border:1px solid #eee;width:80px;color:#888888}
.new_credit .btn-group .delete-credit a{background:#F8F8F8;border:1px solid #eee;color:#888888}
.new_credit .garment_photo .click_tag .look_img .image_blk{ /* had to modify because it was overwriting homepage styles */
  /*height:100%; display:none;background:rgba(0,0,0,0.8);*/
  width:100%;
 
  
  opacity: 0.8;
  
}
.gar_detail{width:120px;height:auto;border:1px solid #abc;border-radius:2px;background:#fff;padding:10px;z-index: 999;}
.gar_detail p{color:#000;text-align:left;font-size:17px;font-weight:normal;margin:0}
.gar_detail a{text-decoration:none;color:#863271;font-size:14px;}
/* end new credit*/


/*setting agency*/
.setting-agency-rht {width:78%;}
/*.setting-agency-rht input[type="text"],input[type="email"]{width:270px;height:35px;border:1px solid #ccc;padding-left:5px;border-radius:3px;}
.setting-agency-rht input[type="password"]{width:240px;height:35px;border:1px solid #ccc;padding-left:5px;border-radius:3px;}
*/
.account-info-inputfld{margin:15px 0;font-size: 10px;}
.account-info-inputfld strong{color:#000;}
.account-info-inputfld span{color:#ccc;font-size:10px;}
.sn ul{list-style-type:none;padding:0px;margin: 0px;}
.social_radio li input[type=checkbox] {display: none;}
.social_radio li label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;}

.check2 li input[type=checkbox]:checked + label:before {
    content: "\2713";
	background-color: #92467F;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
	border-radius:0px;}
.setting-agency-rht a.save-account{display:block;width:90px;padding:10px 0px;text-align:center;color:#fff;background:#92467F;border-radius:3px;text-decoration:none;}
.social-media-auth{margin:40px 0px 10px 0px;}
.social-media-auth p{line-height:30px;font-size:14px;}
.seeting-model h3{float:left;}
.seeting-model span{float:left;color:#92467F;font-size:14px;margin:20px 0px 0px 20px;font-weight:bold;}

.seeting-model table{margin:0px 0px 0px 0px;}
.seeting-model table, th{border-bottom:2px solid #ccc;border-collapse:collapse;font-size:10px;text-align:center !important;width:15%;}
.seeting-model table, th:first-child{text-align:left !important;}
/*.seeting-model table, th:first-child{width:30%;text-align:left !important;}*/
.seeting-model table, td:first-child{text-align:left;}
.seeting-model table, td{border-bottom:1px solid #ccc;border-collapse:collapse;text-align:center;padding:10px 0;}

.seeting-model table{margin:20px 0px 0px 0px;}
.seeting-model table, th{border-bottom:2px solid #ccc;border-collapse:collapse;text-align:left;width:15%;}
.seeting-model table, td{border-bottom:1px solid #ccc;border-collapse:collapse;text-align:left;padding:10px 0;}

.seeting-model table tr:hover{background:#F8F8F8;}
.seeting-model table tr:hover .tab-terminate a{display:block;}
.seeting-model table, td p{font-size:12px;}
.seeting-model h5{margin:10px 0px 0px 10px;font-size:10px;color:#000;font-weight:bold;}
.seeting-model h5 a{color: #000;font-size:14px;text-decoration:none;}
.tab-terminate a{display:none; text-align:center;width:100px;padding:5px 0;text-decoration:none;background:#F8F8F8;border:1px solid #ccc;color:#444;font-size:13px;}
.tab-confirm a{display:block; text-align:center;width:95px;border-radius:3px;padding:5px 0;text-decoration:none;background:#92467F;color:#fff;font-size:13px;}
.tab-decline a{color:#444;background:#F8F8F8;margin-left:10px;border:1px solid #ccc;}
.settings_model .anlytic-lft-cont{width:16%; min-height: 100px;}
.settings_model .setting-agency-rht h3{font-size:20px;font-weight:bold;letter-spacing:0px;text-transform:none;margin-bottom:0;}
.seeting-model h4{margin:30px 0px 0px 0px;}
.pending-model{width:30%;}
.pmr table tr:hover{background:none;}
.pn-badge h3{float:none;}
.pn-badge{margin-top:45px;}
.pn-badge p{margin:20px 0;font-size:14px;}
.link-box{border:1px solid #ccc;min-height:64px;width:75%;margin-left:10px;}
.delete-account a{display:block;width:170px;padding:6px 0;text-decoration:none;background:#CC5050;border:1px solid #CC5050;color:#fff;font-size:13px;text-align: center;border-radius:3px;}


/*agency talent*/
.upgrade-plan {margin-top: 40px;}
.upgrade-plan h3{float:none;}
.upgrade-plan p{margin:15px 0;font-size:14px;}
.upgrade-plan .free{width:40%;min-height:130px;margin-right:10px;border-radius: 2px;box-shadow: 0 0 3px 0 rgba(134,50,113,0.3)}
.free1{border:1px solid #92467F;}
.free2{border:1px solid #ccc;}
.upgrade-plan .free .basic{width:70%;margin:10px 0 0 10px;}
.upgrade-plan .free .basic strong{font-size:15px;color:#000;}
.upgrade-plan .free .basic p{margin:0;}
.upgrade-plan .free .fees{width:20%;}
.upgrade-plan .free .fees h2{font-size:30px;margin:20px 0 0 0px;font-weight:bold;}
.upgrade-plan .free .fees span{color:#ccc;font-size:10px;margin:5px 0 0 40px;}
.upgrade-plan .free  a{font-size:14px;line-height:60px;margin:0 10px;color:#944A81;text-decoration:none;}
.pn-badge textarea{resize:none;border:1px solid #ccc;border-radius:3px;width:350px;height:100px;}
textarea:-moz-placeholder{font-size:15px;}
textarea::-moz-placeholder{font-size:15px;}
.invite-btn {margin: 20px 0;width:130px !important;}
.agency-rnd-img .talent-agency-one{width:100px;text-align:center;margin:40px 0px 0px 0px;}
.agency-rnd-img .talent-agency-one:nth-child(2){margin-left:15px;margin-right:15px;}
.agency-rnd-img .talent-agency-one a{display:block;margin:10px 0;}
.big-rnd-img{width:85px;text-align:center;min-height:180px;margin-right:20px;}
.big-rnd-img:hover .accept-model a{display:block;} 
.big-rnd-img-dv{border-radius:40px;height:80px;width: 80px;}
.pen_mo{margin:20px 0px 0px 0px;}
.pen_mo h6{font-size:14px;margin: 0 0 10px;}
.big-rnd-img-dv img{border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 40px;
    height: 70px;
    width: 70px;}
.accept-model a{display:none;text-decoration:none;padding:3px 0;width:70px;text-align:center;border:1px solid #92467F;background:#92467F;color:#fff;border-radius:3px;margin:5px  auto 0!important;}
.decline-model a{background:#F8F8F8;color:#9C9C9C;border:1px solid #9C9C9C;}
.agency-rnd-img h6{font-size:14px;font-weight:bold;}

.social-media-auth-icon{background:url("/images/social_icon.png") no-repeat 0px 0px;
						width:42px;
						height:42px;
						display: inline-block;
						position:relative;
						vertical-align: middle;
						cursor:pointer;}
.social-auth-holder{
	line-height: 42px; 
	color: #888; 
	margin-left: 30px; 
	margin-top: 10px;
}

.social-media-auth-icon.fb-gry-icon{background:url("/images/Settings/Facebook_disconected.svg") no-repeat 0px 0px;top:0;left:0;}
.social-media-auth-icon.twt-gry-icon{background:url("/images/Settings/Twitter_disconected.svg") no-repeat 0px 0px;top:0;left:0;}
.social-media-auth-icon.instgm-gry-icon{background:url("/images/Settings/Instagram_disconected.svg") no-repeat 0px 0px;top:0;left:0;}

.social-media-auth-icon.active_social_icn_fb:hover{background:url("/images/Settings/Facebook_disconect.svg") no-repeat 0px 0px;top:0;left:0;}
.social-media-auth-icon.active_social_icn_tw:hover{background:url("/images/Settings/Twitter_disconect.svg") no-repeat 0px 0px;top:0;left:0;}
.social-media-auth-icon.active_social_icn_ins:hover{background:url("/images/Settings/Instagram_disconect.svg") no-repeat 0px 0px;top:0;left:0;}

.active_social_icn_fb{background:url("/images/Settings/Facebook_connected.svg") no-repeat 0px 0px;top:0;left:0;}
.active_social_icn_tw{background:url("/images/Settings/Twitter_connected.svg") no-repeat 0px 0px;top:0;left:0;}
.active_social_icn_ins{background:url("/images/Settings/Instagram_conected.svg") no-repeat 0px 0px;top:0;left:0;}
span.previous_page, a.next_page, a.previous_page, span.next_page {
  display: none;
}

/* channel pop-up */

.share-credit-page {
width: 500px !important;
}
.box_dgn { position: relative; box-shadow: 0 0 10px #eee;}
.credit_fb {
    border: 1px solid #eee;
    min-height: 250px;
    width: 465px;
}
.credit_fb h3 {
    color: #000;
    font-size: 24px;
    font-weight: bold;
    margin: 60px 0 15px 50px;
}

.pop-head {
	color: #000;
    font-size: 24px;
    font-weight: bold;
    margin: 60px 0 15px 50px;
    letter-spacing: 0px;
}

.share-credit-page p {
    margin-left: 50px;
	 margin-top: 25px;
}
.fb-auth-btn{
   
    text-align: center;
    width: 180px;
	border-radius:3px;
	margin-left: 50px;
	margin-top: 10px;
}
.fb-auth-btn_col{background: #47629c;  border:1px solid #47629c;}
.tw-auth-btn_col{background: #59ADEB;  border:1px solid #59ADEB;}
.fb-auth-btn a {   
	color: #fff;
    display: inline-block;
    padding: 8px;
    text-decoration: none;
}
.sharing-credit {
	border: 1px solid #eee;
    background-color: #fff;
    width: 500px;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
}
.sharing-credit-anoth {
	border: 1px solid #eee;
    min-height: 500px;
    width: 465px;
}

.sharing-credit-pub {
	border: 1px solid #eee;
    min-height: 410px;
    width: 465px;
}

.btn_default_col{ background:#F8F8F8; border:1px solid #E3E3E3;height: 33px;}
.credit_share_btn {margin-left:50px; min-height:56px;}
.rtl-garment-btn {width:124px; height:36px;}
.rtl-garment-btn a:hover{color:#fff; background:#92467F;}
.dmarie-credit-btn {width:165px; height:36px;}
.dmarie-credit-btn a:hover{color:#fff; background:#92467F;}
.btn_heading {font-size:9px; font-weight:bold;}
.garment_sec {width:58px; height: 58px; border: 1px solid #e3e3e3; display: table-cell; line-height: 58px; text-align: center;}
.garment_sec img{max-width:58px; vertical-align: middle; max-height: 58px;}
.garment_sec:hover {border:1px solid #863271;}
.garment_sec.selected{border: 1px solid #863271; box-shadow: 0 0 5px #863271;}
#dmarie_cre_img{margin-left:22px;}
.popup-close{cursor: pointer;}



.credit_sharing_radio li{margin-top:10px;}
.credit_sharing_radio li label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;}
.credit_sharing_radio li input[type=radio] {display: none;}
.credit_sharing_radio li label:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;border-radius: 8px;box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
.credit_sharing_radio li input[type=radio]:checked + label:before {content: "\2022";background-color: #92467F;color: #f3f3f3;font-size: 30px;text-align: center;line-height: 18px;}
.csl ul{list-style-type:none;padding:0px;margin: 0px;}
.credit_sharing_radio li input[type=checkbox] {display: none;}
.pub_date {  width: 188px;}

.date_sec {}
.opt_head {color:#DEDEDE;}
.next-btn {width:80px; border:1px solid #E3E3E3;}
.cancel-btn {width:105px; border:1px solid #E3E3E3;}
.next-btn a:hover {background:#92467F; color:#fff;}
.cancel-btn a:hover {background:#92467F; color:#fff;}

.fb-btn {width:100px; border:1px solid #E3E3E3;}
.twit-btn {width:75px;  border:1px solid #E3E3E3;}
.embd-btn{width:110px; border:1px solid #E3E3E3;}
.generic-btn{width:105px;  border:1px solid #E3E3E3;}

.fb-btn {width:100px; height:38px; border:1px solid #E3E3E3;}
.twit-btn {width:75px; height:38px; border:1px solid #E3E3E3;}
.embd-btn{width:110px; height:38px; border:1px solid #E3E3E3;}
.generic-btn{width:105px; height:38px; border:1px solid #E3E3E3;}


.fb-btn a:hover {background:#92467F; color:#fff;}
.twit-btn a:hover {background:#92467F; color:#fff;}
.embd-btn a:hover {background:#92467F; color:#fff;}
.generic-btn a:hover {background:#92467F; color:#fff;}


.active1{background:#92467F; color:#fff !important;}
.btn-anchor {
	display: block;
    padding: 10px;
    text-align: center;
	text-decoration:none;
	color:#A5A5A5;
	line-height: 18px;
}

.btn-anchor:hover{text-decoration:none;}

.input-box{width:390px; height:38px; border:1px solid #E3E3E3; padding-left:5px;}
.date-input-box{width:182px; height:38px; border:1px solid #E3E3E3; padding-left:5px;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out;}



.msg-box{width:390px; height:57px; border:1px solid #E3E3E3; padding-left:5px;}
.embd-txt-box{width:390px; height:70px; border:1px solid #E3E3E3; padding-left:5px;}
/*.mail-txt-box{width:390px; height:38px; border:1px solid #E3E3E3; padding-left:5px;}*/
.mail-txt-area{width:390px; height:90px; border:1px solid #E3E3E3; padding-left:5px;}
.hr-margin {margin: 25px 50px 15px; color:#F6F6F6; opacity: 0.25;}
.margin-lft50{margin-left:50px;}
.margin-lft25{margin-left:25px;}
.margin-lft15{margin-left:15px;}
.margin-top15{margin-top:15px;}
.margin-top25{margin-top:25px;}
.margin-top30{margin-top:30px;}
.magin-right12{margin-right:12px;}
.close-img {float:right; padding: 15px;}
.ret{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
label > input + .garment_sec{ /* IMAGE STYLES */
  cursor:pointer;
  
}
label > input:checked + .garment_sec{ /* (RADIO CHECKED) IMAGE STYLES */
  border: 1px solid #863271;
  box-shadow: 0 0 5px #863271;
}

#fb_auth{ background-color: #fff;
	width: 500px;
	height:250px;
    position: fixed;
    top:-35%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 99999}
#email_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 24%;
    z-index: 99999}
#unpub_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 24%;
    z-index: 99999}
#intrested_cosumer{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 24%;
    z-index: 99999}
#restrict_popup{ background-color: #fff;
    left: 25%;
    width:45%;
    padding: 2%;
    position: fixed;
    top: 24%;
    z-index: 99999}
    /*******New Credit page*******/
.con_sub_sub_five{
	width: 100%;
}
.info_head{
	font-weight: bold;
	float: left;
	font-size: 9px;
	padding-right: 30px;
}
.cred_info{
	float: left;
	padding-right: 30px;
	max-width: 20%;
}
.wraps{width:981px;margin:0px auto;}
.con_sub_pub{width:7%;}
.con_sub_publ{width:56%;box-shadow: 0 0 9px #ccc;}
.con_sub_pubc{width:19%;padding: 5px;border: 1px solid #ccc;margin-right: 10px;background-color: #ffffff;}
.prdt_one{background:#fff;}
.content_padd{padding:10px;}
.back_color{
    background:#E7E6E6;padding-top: 3%;
    margin-left: -19%;
    width:138%;
    height: auto;
}
.span_light{color:#999999;display:block;font-size:11px;}
.span_light_garment{font-family: Roboto-Light;font-size: 11px;line-height: 0px;}
.btn_new{padding:10px 26px;background:#92467F;color:#fff;border-radius:2px;text-decoration:none;display:block;}
.wraps2{width:568px;margin:0px auto;}
.con_pub_main{padding-bottom:30px;}
.prdt_wdth{width:18%;margin-right:3px;margin-left: 7px;}
.brk{display:block;}
.title_top{border-bottom:1px solid rgba(0,0,0,0.5);margin-bottom:10px;color:rgba(0,0,0,0.5);font-size:10px;}
.content_pad{background:#E7E6E6;line-height: 16px; padding: 10px 5px;}
.bld{font-weight:bold;}
.img_mar_btm{margin-bottom:5px;}
  .img-wrap{
      /*border: 1px solid #eee;*/
      height: 500px;
      width: 100%;
      text-align: center;
      float: left;
      margin: 0;
    }

    .img-wrap img{
      /*height: 100%;*/
    }
.bold{
	font-weight: bold;
}
/*********End credit page***********/

.cb10{clear:both;height:10px;}
.cb30{clear:both;height:30px;}
.cb40{clear:both;height:40px;}
.c-sign{font-size:20px;}
.all-img-blocks{width:182px;position:relative}
.all-img-blocks:hover .abs-img{background:rgba(0, 0, 0, 0.7);position:absolute;width:100%;height:100%;left:0;top:0}
.all-img-blocks img{max-width:100%;}
.lft_cnt{width:20%;margin-right:1%; min-height:100px;}
.mc_cnt{width:60%;}
.rt_cnt{width:13%;margin-left:2%}
.lft_cnt ul li {list-style:none;position:relative;}
.edit_new_icn{width:20px; height:20px; background:url(/images/edit_pencil.png) no-repeat 0 0; position:absolute;right:20px; top:15px;}

.social_rates ul{list-style-type:none;padding:0px;margin: 20px 0 0 10px;}
.social_rates ul li{display:inline-block;font-size:27px ;width:55px;height:32px;margin-right:15px;}
.h4{font-weight:normal;font-size:18px;margin:38px 0;font-family:'Roboto';}

.rounded-div {border:1px solid #eee; width:150px; height:150px; border-radius: 50%;}
.rounded-div img {max-width: 100%; border-radius: 50%; display: block;width:150px; height:150px;}
.fb_lg{background:url("/images/fb_lg_icon.png") no-repeat;padding-left: 45px;padding-top: 12px;}
.tw_lg{background:url("/images/tw_lg_icon.png") no-repeat;padding-left: 45px;padding-top: 12px;}
.ins_lg{background:url("/images/ins_lg_icon.png") no-repeat;padding-left: 45px;padding-top: 12px;}
.star{background:url("/images/star.png") no-repeat;;padding-left:19px;}
/******Model profile page*******/
.prof_lft_cnt{width:22%;margin-right:3%}
.prof_mc_cnt{width:60%;}
.prof_rt_cnt{width:13%;margin-left:2%}

.prof_lft_cnt ul li {list-style:none;}

.top_content{width:100%; border:1px solid #ccc; min-height:100px; margin:20px 0px;}
.prof-rht-cnt{width:80%;}
.prof-rht-cnt .agency-model-pict{width:10%;}
.prof-rht-cnt .agency-model h3{color:#000;font-size:20px;font-weight:bold;margin-bottom:10px;}
.prof-rht-cnt1{width:75%;}
.prof-rht-cnt2{width:20%;margin-left:15px;min-height:500px;margin-top:45px;}
.prof-rht-cnt2 .ssy{margin-bottom:20px;}
.prof-rht-cnt2.ssy input[type="checkbox"]{margin:0;}
.prof-rht-cnt2 .ssy p{color:#000;font-weight:bold;font-size:11px;}
.prof-rht-cnt2 .ssy span{color:#777777;font-weight:normal;margin:0 0 0 2px;font-size:13px;}
.left_info ul{padding:0px; margin:0px;}
.left_info ul li{list-style:none;}
.stack{background:url("/images/Icons1/Credits_icon.svg") no-repeat;padding-left:19px;}
.lyk{background:url("/images/Icons1/Likes_icon.svg") no-repeat;padding-left:19px;}
.fb1{background:url("/images/Icons1/Fasebook_icon.svg") no-repeat;padding-left:19px;}
.tw1{background:url("/images/Icons1/Twitter_icon.svg") no-repeat;padding-left:19px;}
.ins1{background:url("/images/Icons1/Instagram_icon.svg") no-repeat;padding-left:19px;}
.view{background:url("/images/Icons1/preview.svg") no-repeat;padding-left:19px;}
.clik_thru{background:url("/images/Icons1/Purchase.svg") no-repeat;padding-left:19px;}

.talent-details li .fb1{padding-left:10px; background-position: 0px 3px;}
.talent-details li .tw1{padding-left:15px; background-position: 0px 3px; margin:0px 5px;}
.talent-details li .ins1{padding-left:15px; background-position: 0px 3px;}
.talent-details li .rate{padding-left:18px; background-position: 0px 2px;}
.talent-details li .stack{padding-left:15px; background-position: 0px 3px; margin:0px 5px;}
.talent-details li .lyk{padding-left:15px; background-position: 0px 3px;}
.shw_mr{text-decoration:none;color:#863271;font-weight:bold;}
.shw_mr:hover{text-decoration:underline;}

.social-media-icon{background:url("/images/social_icns2.png") no-repeat 0px 0px;
						width:26px;
						height:26px;
						display:inline-block;
						position:relative;
						cursor:pointer;}
.social-media-icon.fb-gry{background-position:2px 0px;top:0;left:0;}
.social-media-icon.twt-gry{background-position:-33px 0px;top:0;left:0;}
.social-media-icon.instgm-gry{background-position:-332px 0px;top:0;left:0;}

.active_social_fb{background-position:-104px 0px;top:0;left:0;}
.active_social_tw{background-position:-138px 0px;top:0;left:0;}
.active_social_ins{background-position:-306px 0px;top:0;left:0;}
/******End model profile page*******/

.fb_lg{background:url("/images/fb_lg_icon.png") no-repeat;padding-left: 45px;padding-top: 12px;}
.tw_lg{background:url("/images/tw_lg_icon.png") no-repeat;padding-left: 45px;padding-top: 12px;}
.ins_lg{background:url("/images/ins_lg_icon.png") no-repeat;padding-left: 45px;padding-top: 12px;}
.rate{background:url("/images/Icons1/Rank_icon.svg") no-repeat;padding-left:19px;}

.talent-details{margin: 10px 0 0 -36px;}

.w-670{width:728px;}
.step1{float:left;width:33.33%;box-sizing:border-box;}
.morecontent span {
    display: none;
}
.comment {
    width: 160px;
    
}

/* faq new*/
.scrl_cnt_menu_mc h1{margin:0px; padding:0px 0px 25px 0;}
.scrl_cnt_menu_mc .lft_scroll_cnt h3{margin:0px; color:#000; font-family:'Roboto'; font-size:20px; margin:0px;}
.scrl_cnt_menu_mc .sidebar_rt_sticky_menu h3{}
.scrl_cnt_menu_mc .lft_scroll_cnt h4{margin:0px; color:#000; font-family:'Roboto-Bold'; font-size:13px; padding:15px 0 5px; margin:0px;}
.scrl_cnt_menu_mc .lft_scroll_cnt p{font-size:14px;}
.sidebar_rt_sticky_menu{width:300px; float:right;}
.lft_scroll_cnt{width:630px; float:left;}
.group {}
.group .subgroup {}
#GroupB{margin-top:30px;}
#grpb_li{margin-top:30px;}
.fixed {position: fixed;}
/* sidebar */
.bs-docs-sidebar {margin-bottom:20px;}

/* all links */
.bs-docs-sidebar ul{list-style:none; margin:0px; padding:0px;}
.bs-docs-sidebar .nav>li>a {color:#666; font-weight:normal; font-family:'Roboto-Light'; text-decoration:none; font-size:13px; padding:0px;}
.bs-docs-sidebar ul#sidebar1 ul{line-height: 12px;margin-bottom: 10px;margin-top: -1px;}
.bs-docs-sidebar #sidebar1 li.active {border-left:2px solid #863271;}
.bs-docs-sidebar #sidebar1 li{padding-left:20px; border-left:2px solid #fff;}
.bs-docs-sidebar ul#sidebar1 li li.active{border:0px;  padding-left:0px;}
.bs-docs-sidebar ul#sidebar1 li li{margin-bottom:5px; padding-left:0px; border:0px;}
.bs-docs-sidebar .nav .nav>li>a {padding:0px; font-size:12px;}
.bs-docs-sidebar .nav>.active>a, .bs-docs-sidebar .nav>li>a:hover, .bs-docs-sidebar .nav>li>a:focus {
    color:#563d7c; text-decoration:none;}
.bs-docs-sidebar .nav a.menu_ttl_rt{color:#000;margin:0px; font-family:'Roboto'; font-size:9px; margin:0px; text-transform:uppercase; font-family:'Roboto-Bold';}
.bs-docs-sidebar .nav>.active>a, .bs-docs-sidebar .nav>.active:hover>a, .bs-docs-sidebar .nav>.active:focus>a {color:#863271;}
.bs-docs-sidebar .nav .nav>.active>a, .bs-docs-sidebar .nav .nav>.active:hover>a, .bs-docs-sidebar .nav .nav>.active:focus>a {font-family:'Roboto-Bold'; font-weight:normal;}
ul#sidebar1.nav{ background-color: inherit;    float: none;    height: auto;      width: auto;}



/* add bio pop-up*/
.popup-new-wrapper{width:360px;height:auto;border:1px solid #ccc;padding:20px;background:#fff;box-shadow:0px 0px 5px #eee;}
		.popup-new-wrapper h6{font-size:20px;color:#000;font-weight:bold;margin:10px 0;}
		.popup-new-wrapper p{font-size:14px;color:#000;line-height:20px;}
		.socaillink{width:100%;border-bottom:1px solid #ccc;}
		.socaillink .social-fld{width:70%;box-sizing:border-box;}
		.socaillink .social-fld strong{font-size:9px;}
		.socaillink .social-fld input[type="text"]{padding:8px;width:250px;color:#777;font-size:14px;border:1px solid #e3e3e3;margin:5px 0 20px;-moz-transition: 0.3s ease-out;
          -webkit-transition: 0.3s ease-out;
          transition: 0.3s ease-out;}
		.socaillink .social-fld .inp-social-fld:first-child strong{color:#5D75A8;}
		.socaillink .social-fld .inp-social-fld:nth-child(2) strong{color:#65B3EC;}
		.socaillink .social-fld .inp-social-fld:nth-child(3) strong{color:#87A4BA;}
		.socaillink .social-fld .inp-social-fld:last-child strong{color:#CE2E35;}
		.socaillink .social-btn{width:30%;box-sizing:border-box;}
		/*btn css*/
		.onoffswitch strong{font-size:10px;font-weight:bold;color:#000;margin-left:10px;}
		.onoffswitch p{margin:0px 0px 0px 10px;font-size:14px;line-height:15px;}
		.onoffswitch:last-child strong{color:#ccc;}
		.onoffswitch {position:relative; width:90px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;margin-bottom:20px;}
    .onoffswitch-checkbox {display:none;}
    .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #999999; border-radius:20px;margin-left:10px;}
    .onoffswitch-inner {display:block;width:200%;margin-left:-100%;transition: margin 0.3s ease-in 0s;}
    .onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 30px; padding: 0; line-height:30px;font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;}
    .onoffswitch-inner:before {content: ""; padding-left:10px;background-color:#92467F;color:#FFFFFF;height:40px;}
    .onoffswitch-inner:after {content: "";padding-right:10px;background-color:#EEEEEE; color: #999999;text-align:right;height:40px;}
    .onoffswitch-switch {display:block;width:30px;height:30px; margin:6px;background: #FFFFFF;position: absolute; top:13px; bottom: 0;right:38px;border: 1px solid #999999; border-radius: 20px;transition: all 0.3s ease-in 0s;}
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right:0px;}
	/*btn css end */	
		
		.popup-new-wrapper .bio{border-bottom:1px solid #e3e3e3;}
		.popup-new-wrapper .bio textarea{resize:none;color:#777;border:1px solid #e3e3e3;padding:10px;margin-bottom:20px;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out;}
		.popup-new-wrapper .save-data{width:80px;padding:10px 0;margin:20px 0 10px;display:inline-block;text-decoration:none;background:#92467F;color:#fff;font-size:13px;text-align:center;border:1px solid #92467F;border-radius:3px;}
		.popup-new-wrapper .cancel-data{width:90px;padding:10px 0;margin:20px 0 10px 20px;display:inline-block;text-decoration:none;background:#F8F8F8;color:#ccc;font-size:13px;text-align:center;border:1px solid #ccc;border-radius:3px;}
		
		
		.popup-new-wrapper .ces strong,.popup-new-wrapper .adc{font-size:10px;font-weight:bold;color:#000;}
		.popup-new-wrapper .ces select{border:1px solid #ccc;border-radius:3px;padding:10px 5px;width:230px;background:#F8F8F8;margin:5px 0px 20px 0px;}
		.popup-new-wrapper .ces{margin:5px 0px 0px 0px;}
		.popup-new-wrapper .pmf{margin:20px 0px 5px 0px;}
		
		.popup-new-wrapper .pmf .sz input[type="text"]{width:100%;padding:10px 1px;border:1px solid #ccc;}
		.popup-new-wrapper .ces input[type="text"]{padding:10px 5px;width:230px;border:1px solid #e3e3e3;}
		.popup-new-wrapper .adc .address_no{width:100%;}
		.popup-new-wrapper .adc .address_no input[type="text"]{width:100%;padding:10px 5px;border:1px solid #ccc;box-sizing: border-box;height: 42px;}
		.popup-new-wrapper .adc .csz .ac{width:40%;box-sizing:border-box;}
		.popup-new-wrapper .adc .csz .ac input{border-right: 1px solid #ccc;}
		.popup-new-wrapper .adc .csz .ac input[type="text"]{width:100%;padding:10px 5px;border:1px solid #e3e3e3;box-sizing: border-box; height: 42px;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out;}
		.popup-new-wrapper .adc .csz .sz{width:30%;box-sizing:border-box;}
		.popup-new-wrapper .adc .csz .sz input[type="text"]{width:100%;padding:10px 1px;border:1px solid #e3e3e3;border-left:none;box-sizing: border-box; height: 42px; padding-left: 5px;-moz-transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out;}
		.popup-new-wrapper .cropit-image-preview{width:270px;height:270px;border:1px solid #ccc;border-radius:50%;cursor:move;}
		.popup-new-wrapper .cropit-image-preview img{width:270px;height:270px;border:1px solid #ccc;border-radius:50%;}

.popup-new-wrapper .bio textarea:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000;
}	


.socaillink .social-fld input[type="text"]:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000
}


 .popup-new-wrapper .adc .csz .ac input[type="text"]:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000
}
.popup-new-wrapper .adc .csz .sz input[type="text"]:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000
}
.popup-new-wrapper .ces input[type="text"]:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000
}

 #m_img{height:70px;width:70px;margin-right: 35px;text-align: center;}
 #m_img img{height:70px;width:70px;border-radius: 70px;border: 1px solid #ccc;max-width: 100%}
 #model_publish{width:78%;}
 #model_publish .mc_cnt{width:75%;}
 #model_publish .rt_cnt{width:22%;}
 #m_pic{width: 100%;}
#bio_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 15%;
    z-index: 99999}
#ofc_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 6%;
    z-index: 99999}
#pr_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 6%;
    z-index: 99999}    
#soc_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 15%;
    z-index: 99999}

#name_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 15%;
    z-index: 99999}
#photo_pop{ background-color: #fff;
    left: 33%;
    position: fixed;
    top: 15%;
    z-index: 99999}
#ranking_learn{ background-color: #fff;
    left: 20%;
    position: fixed;
    width: 60%;
    top: 24%;
    z-index: 99999}
.similar_look_garment{ height: 275px;padding-left: 9%;    width: 700px;}
.similar_look_garment .prdt_wdth{ margin-left: 7px;  margin-right: 3px;overflow: hidden;    width:18.2%; box-sizing:border-box;}
.adholder .ad{height:150px; background: #fff;  padding:0px;}
.adholder .ad .ver_img{display: table-cell; vertical-align: middle; }
.adholder .ad img{height: 150px;   left: -50%;
    margin-left: 103px;
    position: relative;
    width: auto;
    max-width: inherit;
}
.edit-profile-btn{
	background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;
    color: #939393;
    display: block;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    width: 68px
	
}

#sidebar h1{font-size: 20px;font-weight: normal;line-height: 20px}
.data_side{width:160px;}
.margin-top10{margin-top:10px;}
.margin-top25{margin-top:25px;}
.margin-top30{margin-top:30px;}
.margin-top15{margin-top:15px;}
.ft_menu ul{margin:  23px 0 0 -40px;}
/* new home page*/
.hm_cntent{font-family:'Roboto';}
.lft_cnt_rank, .rt_cnt_agenc{margin-top: 25px;}
.lft_cnt_rank{width:65%; border-right:1px solid #eee; box-sizing:border-box;margin-bottom:50px;}
.hm_ttl{margin:0px 0px 15px 0px; color:#000; font-size:20px;}
.hm_rank_cnt{width:100%;}
.hm_rank_cnt h6{font-family:'Roboto-Bold'; color:#000; font-weight:normal; margin:0 0px 15px 0; font-size:13px;}
.hm_rank_cnt .rank_hm_cnt{width:33%; padding-right:50px;box-sizing:border-box;}
.rank_hm_cnt ol{margin:0px; padding:0px 0px 0px 0px;}
.rank_hm_cnt ol li{margin-bottom:12px;list-style-type:none;}


.rank_img_hm{width:32px;height:32px;}
.rank_img_hm img{width:32px; max-width:100%; height:32px; border-radius:100%;}
.ag_img_hm{width:32px;height:32px;}
.ag_img_hm img{width:25px; max-width:100%; height:25px; border-radius:100%;}
.cnt_cla{margin-top: 5px;margin-right: 4px}
.modl_nm_hm{width:72%;box-sizing:border-box; padding-left:10px; color:#000; font-size:14px;}
.modl_nm_hm a{color:#000;}
.modl_nm_hm .folow_hm{color:#999; font-size:11px;font-family: roboto-light;margin-top: -4px;}
.rt_cnt_agenc{width:35%; padding-left:50px;box-sizing:border-box;}
.rt_cnt_agenc table{width:100%; margin:0px; padding:15px 0 0;}
.rt_cnt_agenc table td{width:50%;box-sizing:border-box; margin:0px; text-align:center;border:0px;}
.rt_cnt_agenc table td:first-child{padding:0px 20px 25px 0px;}
.rt_cnt_agenc table td:last-child{padding:0px 0px 25px 20px;}
.rt_cnt_agenc table td img{width:95px; max-width:100%; height:95px; border-radius:100%;}
.rt_cnt_agenc table td h6{font-weight:normal; font-size:13px;margin: 0px;}
.lat_pub_cred_hm{width:100%;}
.lpc_in_cnt{width:20%;box-sizing:border-box; padding:0px 5px;}
.lpc_in_cnt .first{padding-left:0px;}
.lpc_in_cnt .last{padding-right:0px;}
.lpc_in_cnt img{width:100%; max-width:100%; height:auto; padding:0px; margin:0px;}
.lpc_in_cnt h6{color:#999; font-size:12px; padding:5px; font-weight:normal; margin:0px;}

.lpc_in_cnt h5{color:#000; font-size:14px; padding:0 5px 5px; font-weight:normal; margin:0px; line-height:20px;font-family:'Roboto-Light';}
.lpc_full_cnt{width:100%; margin-bottom:5px; box-sizing:border-box; border:1px solid #F4F3F3;}
.soc_med_bg_hm{background:#FAFAFA; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:60px 0px; width:100%; margin:60px 0px;}
.soc_med_bg_hm h2{color:#555; font-weight:normal; font-size:36px; text-align:center;line-height:50px;font-family:'Roboto-Thin';}
.feat_collec_mc .lpc_full_cnt{position:relative;}
.feat_collec_mc .lpc_in_cnt img{background:#000; }
.feat_collec_mc .lpc_in_cnt h6{color:#fff; position:absolute; bottom:15px; left:5px;}

.btn_view_all{text-align: center; margin: 30px 0px 0px 0px;}
.btn_view_all .edit-profile-btn{width: auto;  display: inline-block; text-decoration: none;background:#fff; font-size:14px; color:#777;}
.btn_view_all .edit-profile-btn: hover{background:#f8f8f8;}
.soc_med_bg_hm .btn_view_all .edit-profile-btn{color:#893875;border: 1px solid #893875}

#talent_list tbody{border-bottom: 1px solid #ddd;}
#talent_list tbody tr{border-bottom: 1px solid #eee;}
#talent_list tbody tr td{padding-top: 4px; text-align: right;}
#talent_list tbody tr td:first-child{text-align: left;}
#talent_list tbody tr:hover{background: #F8F8F8;}
#talent_list thead th {text-transform: uppercase;}
#talent_list thead th span{padding-right: 10px; display: box; box-sizing:border-box; cursor: pointer;;}
#talent_list thead th span:hover{background:url("/images/down_arrow.png") no-repeat right center;}
#talent_list thead th.headerSortDown span{background:url("/images/down_arrow_hover.png") no-repeat right center;}
#talent_list thead th.headerSortUp span{background:url("/images/up_arrow_hover.png") no-repeat right center;}
#talent_list tbody tr:last-child{border-bottom:3px solid #ccc;}
#talent_list tfoot tr:last-child td{height:inherit;color: #999;font-weight: normal; }
#talent_list tfoot tr:first-child td{height:30px;}
#talent_list tfoot tr td{text-align: right; padding: 10px 10px 6px 10px}
#talent_list tfoot tr td:first-child{text-align: left;}
#talent_list tfoot tr td
.active_gar_stati{
	background-color: #ffffff;
    border: 1px solid #aa6f9b;
    color: #000;
    cursor: pointer;
    opacity: 1;
}
.group_waiting{
    padding: 10% 33%;
    width: 35%;
    text-align: center;
}
.btn{font-size:13px;line-height:18px;border-radius:2px; padding:9px 25px; font-family:'Roboto'; color:#fff; border:0px; outline:none; cursor:pointer;}
.btn_purple_disable{background:rgba(134,50,113,0.30)}
.btn_purple{border: 1px solid #92467F;background:#92467F;}
.btn.btn_purple:hover{border: 1px solid #863271;background: #92467F;}
.btn.btn_purple:active{background:#8c3271;}

.btn.btn_grey_disable{background:#f8f8f8; color:#bbb;}
.btn.btn_grey{background:#f8f8f8; color:#888; border:1px solid #e3e3e3;}
.btn.btn_grey:hover{background:#efefef; border:1px solid #ddd;}
.btn.btn_grey:active{background:#ddd;}

.btn.btn_warn{background:#CC5050;}
.btn.btn_warn:hover{border:1px solid #C02424;}
.btn.btn_warn:active{background:#C02424;}

.btn.btn_facebook{background-color: #5890FF; width: 200px;}
.btn.btn_twitter{background-color: #1AB6E9;}

/*input[type=submit] {background:#92467F;font-size:13px;line-height:18px;border-radius:2px; padding:9px 25px; font-family:'Roboto'; color:#fff; border:0px; outline:none; cursor:pointer; } */

.inp_fld{border:1px solid #ccc;width:200px;color:#000;font-size:16px;padding-left:10px;}
.inp_fld.inp_hover:hover{border:1px solid #bbb;}
.inp_fld.inp_active{border:1px solid #B785AA;}
.inp_error{border:1px solid #C02424 !important;}

input[type="text"],input[type="password"]::-webkit-input-placeholder {color:#777;}	
input[type="text"],input[type="password"]:-moz-placeholder {color:#777;}
input[type="text"],input[type="password"]::-moz-placeholder {color:#777;}
input[type="text"],input[type="password"]:-ms-input-placeholder {color:#777;}

.date_sec .s input[type="text"]:focus{
border: 1px solid rgba(134,50,113,0.60);
-moz-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
-webkit-box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
box-shadow: 0px 0px 3px 0px rgba(134,50,113,0.30);
outline: none;
color: #000
}
#sidebar{width: 196px;}
#left_d{width:155px;}
.image-dv{position:relative;}
	.hidden { opacity: 0;-moz-opacity: 0;filter:Alpha(opacity=0)}
.inputWrapper,input[type="file"]{border: 1px solid #fff;
    border-radius: 24px;
    color: #fff;
    display:none;
    left: 16%;
    padding: 8px 0;
   position: absolute;
    text-align: center;
    top: 40%;
    width: 97px;
    cursor:pointer;}
input[type="file"]{position:absolute;top:0%;left:0%;border-radius:24px;height:50px;}
.image-dv:hover .inputWrapper,input[type="file"]{display:block;}
.im{position: relative;background:rgba(0,0,0,0.9);border-radius:50%;}
.im:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  background:rgba(0,0,0,0.9);
  opacity: 0.8;
  border-radius:50%;
}



.img_iconl-lftdv small{font-size:13px;color:#111;}
a.pdf_report{text-decoration:none;color:#8F417C;line-height:50px;}
.static-clp{width:32%;box-sizing:border-box;margin-bottom:10px;}
.static-clp strong{color:#000;font-weight:600;}
.static-clp h1{font-size:30px;font-weight:300;}
.static_images .dfl_clr_dress{box-sizing:border-box;width:24%;border:1px solid #ddd;height:395px;position:relative; margin:5px 4px 0;border-radius:5px;}
.static_images{margin-top:50px;}
.static_images .dfl_clr_dress span{color:#ccc;font-weight:300;font-size:12px;}
.static_images .dfl_clr_dress .sg-txt{top:70%;
    display: block;
     padding: 5px 5px 0;
    position: absolute;
width:95%;}
.static_images .dfl_clr_dress .sg-txt p{margin:0;min-height:42px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 184px;
    word-wrap: inherit;}
.static_images h3{margin:5px 0;}
.hsek{position:relative;vertical-align:middle;line-height:20px;background-position: 0 2px;}
.ft-sg-txt p{min-height: 0 !important;margin:0;padding:0;line-height: 10px;}
.static_images .dfl_clr_dress .ft-sg-txt{width:100%;display:block;border-top:1px solid #ccc;}
.top-source .tse,.top-source .tsc{width:48%;box-sizing:border-box;margin:15px 0;}
.top-source .tse .tse-inr,.top-source .tsc .tse-inr{margin:0 2px;width:23%;box-sizing:border-box;}
.top-source .tse strong,.top-source .tsc strong{display:block;font-size:10px;color:#000;text-align:center;}
.top-source .tse p,.top-source .tsc p{font-size:13px;color:#000;text-align:center;}
.top-source h6{font-size:14px;font-weight:bold;color:#000;margin:10px 0;text-align:left;}
.feature_imgdv{width:32%;box-sizing:border-box;margin:15px 3px;}
.feature_imgdv .feature-img{margin-right:5px !important;}
.feature_imgdv .feature-img img{border-radius:50%;}
.feature_imgdv .feature-img-txt{width:70%;box-sizing:border-box;padding-left:10px;} 
.feature_imgdv .feature-img-txt strong{font-size:14px;color:#000;}
.feature_imgdv .feature-img-txt p{font-size:13px;color:#bbb;line-height:15px;margin:0;}
.dfl_clr_dress_img{box-sizing:border-box;width:18%;position:relative; margin:5px 4px 0;}
.pl_im img{border:1px solid #ccc;max-width:100%;}
.indv-chennel td:first-child {text-align: left !important;font-family:Roboto-Regular;}
.indv-chennel td {padding:13px 0 !important;}
.indv-chennel table, td:first-child a {font-weight:normal !important;}
.indv-chennel table, tr:hover{background:#F8F8F8;}
.indv-chennel table.sources_chart, tr:hover{background:#FFFFFF !important;}

a.contact-home{text-decoration:none;color:#ccc;font-size:10px;}
.contact-page .contact-person{width:15%;box-sizing:border-box;height:150px;font-size:13px;text-align:center;margin:10px 15px 0px 0px;}
.contact-page .contact-person:last-child{margin-right:0px;}
.contact-person p{margin:0;}
.contact-page .contact-person strong{display:block;}
.c-team span{font-size:9px;display:block;font-weight:bold;}
.contact-page h3{font-size:20px;color:#000;font-weight:bold;margin:10px 0;}
.contact-page .c-people-img{width:100px;height:100px;margin:0 auto;border-radius:50%;}
.contact-page img{border-radius:50%;}
.c-team{border-top:1px solid #ccc;margin-top:50px;width:80%;font-size:13px;}
.c-team .team-type{width:28%;box-sizing:border-box;margin:20px 30px 0px 0px;}
.c-team .team-type div:first-child{margin-bottom:20px;}
.c-team .team-type a{text-decoration:none;color:#934880;line-height:5px;font-family: roboto;}
.c-team p{line-height:18px;color:#111;font-size:10px;}
.c-team p:last-child{margin-top:10px;}

table#theGrid th {background-color: #FFFFFF;}


/*choose plan*/
.choose_plan{width:550px;margin:0 auto;}
.choose_plan .basic,.plan{width:48%;box-sizing:border-box;padding:20px;border:1px solid #eee;border-radius:5px;margin:5px;min-height:260px;position:relative;}
.choose_plan h4{font-size:18px;line-height:35px;color:#000;font-weight:700;text-align:center;font-family: roboto-bold;}
.choose_plan strong{font-size:16px;}
.choose_plan p{line-height:15px;font-size:11px;margin-top:10px;}
.choose_plan .amount{position:absolute;top:80%;left:8%;}
.choose_plan h5{color:#863271;font-size:25px;font-weight:700;display:inline;float:left;margin:10px 10px 0 0;}
.choose_plan span{color: #000;display:block;float:left;font-size:8px;line-height:10px;width:50px;margin-top:10px;}
.plan p ~ p{font-weight:bold;}
/*choose account type*/
.choose_account_type{width:700px;}
.choose_account_type .bti{
	border: 1px solid #fff;
	cursor: pointer;
	width:31.33%;
	box-sizing:border-box;
	padding:19px;
	border-radius:2px;
	margin:5px;
	min-height:250px;
	position:relative;
}
.choose_account_type .step1:hover {
	border: 1px solid #863271;
}
.choose_account_type .bti:hover{box-shadow:0px 0px 2px #ccc;}
/*payment option*/
.payment_option{width:780px;margin:0 auto;}
.payment_option .payment{width:31.33%;min-height:160px;box-sizing:border-box;margin:5px;padding:0 10px;}
.payment_option .payment:hover{box-shadow:0px 0px 2px #ccc;}
.payment_option p{line-height:20px;margin:0px 0;text-align: left;padding-bottom:35px;}
.payment_option small{font-size:12px;}
.pay-active{border:1px solid #863271 !important;}
/*Account info*/
.A-info{width:250px;}
.A-info select{border:1px solid #ccc;color:#000;font-size:16px;padding-left:10px;width:240px;background:#F8F8F8;line-height: 18px;outline: medium none;border-radius:2px;padding:9px 5px;margin-bottom:15px;}
.A-info label{font-weight:bold;font-size:10px;display:block;}
.A-info span{display:inline;float:none;font-size:10px;margin-left:5px;}
.A-info .promo-code{width:120px;}
.A-info .tc{border-bottom:1px solid #eee;}
.A-info .fl-name{width:80px;box-sizing;border-box;}
.A-info :first-child .fl-name{margin-right:5px;}
#step2_div span{font-weight:normal;font-family: roboto-light;}
.payment h4{font-family: roboto-light !important;text-align: left !important;margin:0 !important;}
#arw_div{background:url("/images/account/Left_arrow.svg") no-repeat left center;width:30px;height:100px;position:absolute;display: block;cursor: pointer;width:30px;height:100px;}
.arw-bg{position: absolute;left:4%;top:5%;width:300px;height:668px;display:block;}
.arw-bg:hover #arw_div{background:url("/images/account/Left_arrow_Active.svg") no-repeat left center;width:30px;height:100px;display: block;cursor: pointer; width:50px;height:100px;}
.arw-bg:hover{}
/*registering*/
.register-flash-msg{width:300px;min-height:300px;text-align:center;margin:0 auto;}

/*blog*/
.blog_wrap{width:600px; margin:0px auto;padding-top:50px;}
.blog_top_ttl{text-align:center;}
.blog_top_ttl img{width:auto; max-width:100%;}
.blog_mc{width:100%; padding-top:50px;}
.blog_mc .blog_hm_cnt h6{font-weight:normal; color:#999; font-size:12px;  font-family:'Roboto'; margin:0px 0px 5px 0px;}
.blog_mc .blog_hm_cnt h6.tag_blog{background:url("/images/Icons1/Tag.svg") no-repeat left center;}
.blog_mc .blog_hm_cnt h2{font-weight:normal; color:#000; font-size:20px;  font-family:'Roboto'; margin:0px 0px 10px 0px; text-align:left;}
.blog_mc .blog_hm_cnt p{font-weight:normal; color:#000; font-size:14px; text-align:left;}
.blog_mc .blog_hm_cnt .blog_hm_img{width:100%; margin:5px 0px; padding-top:25px; border-top:2px solid #eee;}
.blog_mc .blog_hm_cnt .blog_hm_img img{width:100%; max-width:100%; height:auto;}
.blog_mc p{text-align:left; margin:10px auto 0; font-weight:normal; color:#000; font-size:14px;}
.blog_mc p + p{text-align:left;margin:10px 0;font-size:14px;}
.blog_mc figcaption{text-align:center;color:#888;font-size:12px;}
.blog_mc .blog_det_cnt h2{font-weight:normal; color:#000; font-size:26px;  font-family:'Roboto'; text-align:center;}
.blog_mc .blog_det_cnt h6{font-weight:normal; color:#666; font-size:13px;  font-family:'Roboto'; margin:8px 0px 20px 0px; text-align:center;}
.blog_mc .blog_det_cnt p{margin-bottom:15px;}
.blog_mc .blog_det_cnt .blog_hm_img{width:100%; margin:5px 0px;}
.blog_mc .blog_det_cnt .blog_hm_img img{width:100%; max-width:100%; height:auto;}
.blog_mc .blog_det_cnt .blog_hm_img h6{color:#999; font-size:12px; margin:0px 0px 15px 0px;}
.blog_mc .blog_det_cnt h6.tag_blog{background:url("/images/tag.png") no-repeat left center; padding-left:15px; color:#999; font-size:12px; text-align:left;}
.blog_det_prev_nxt{padding-top:12px; margin:15px 0px;  border-top:2px solid #eee; width:100%;}
.blog_det_prev_nxt .fl{width:50%; box-sizing:border-box;}
.blog_mc .blog_det_cnt .blog_det_prev_nxt h6{text-align:left; color:#999; font-size:12px; margin:0px;}
.blog_mc .blog_det_cnt .blog_det_prev_nxt h5{text-align:left; color:#222; font-size:14px;  font-family:'Roboto-Bold'; margin:0px 0px;}
.blog_mc  .blog_btm_links{margin:15px 0px; text-align:left;color: #999}
.blog_mc  .blog_btm_links a{color:#873472; font-size:14px; text-decoration:none; font-family:'Roboto'; margin-right:20px;}
.blog_mc  .blog_btm_links a:hover{text-decoration:underline;}
.donutclass div{
	font-size: 18px !important;
}
#greetings{
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*Instagram */
#wrapper.in_cl{width:100%;}
#wrapper.in_cl #main{width:100%; float: none;}
.instagram-bg{background:url("/images/instagram-banner.jpg") no-repeat 0px 0px;display:block; background-size: 100%;}
.instagram-bg1{background:url("/images/unlink_instagram.jpg") no-repeat 0px 0px;display:block; background-size: 100%;height: 700px;}	
	.instagram-wrapper{width:80%;margin:0 auto;height:auto;}
	.instagram-wrapper h2{color:#863271;font-size:44px;text-align:center; margin:0px; text-transform: inherit; padding:170px 0 100px; line-height: 50px;}
	.instagram-wrapper h6,.insta-work h6{color:#000;margin:0;font-size:25px;text-align:center}
	.insta-work h6{padding-bottom: 20px;}
	.instagram-wrapper form{width:270px;margin:0 auto;}
	.instagram-wrapper input[type="text"],.instagram-wrapper button{width:100%;padding:10px;margin:20px 0;border:1px solid #ccc;display:block}
	.instagram-wrapper button{background:#426F93;color:#fff;cursor:pointer;border:1px solid #426F93;border-radius:3px}
	.gray-line{width:205px;border:1px solid #eee;margin:65px auto;}
	.signup-insta-step{width:22%;box-sizing:border-box;height:auto;margin:20px 55px 0;text-align:center;}
	.insta-vdo{width:605px;height:320px;border:1px solid #ccc;margin:40px auto 0}
button.unlink{
	background: none;
    border: 1px solid #7B9AB4;
    border-radius: 1px;
    color: #7B9AB4;
    cursor: pointer;
   font-family: roboto-light;
    font-size: 13px;
    padding: 8px 0;
    width: 23%;}
.home_btn{border: 1px solid rgba(134,50,113,0.80);
	border-radius:2px;
	font-size: 13px;
	color: #863271;
	width: auto;  display: inline-block; text-decoration: none !important;
	padding: 8px 20px;
}
.home_btn:hover{border-color:#863271 ;
}
.home_btn_news{background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(134, 50, 113, 0.8);
    border-radius: 2px;
    color: #863271;
    display: inline-block;
    font-size: 13px;
    line-height: 1px;
    padding: 18px 20px;
    text-decoration: none !important;
    width: auto;
    cursor: pointer;
    margin-top: -7px;
}
.home_btn_news:hover{border-color:#863271 ;
}
.home_show_more{border: 1px solid #E3E3E3;
	border-radius:2px;
	font-size: 13px;
	color: #888888;
	width: auto;  display: inline-block; text-decoration: none !important;
	padding: 8px 20px;
}
.home_show_more:hover{border-color:#cccccc ;
}
#sidebarqq h1{position: relative;}
#sidebarqq h1 .edit_new_icn{right: 0px;top:0px;}
.ag_div{ max-height: 64px; margin-bottom: 10px; overflow-x: auto; width: 98%;}
/*.pg-image{
height: 100%;
position: absolute;
width: 100%;	
left:0;
top:0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

/*}*/

.ui-slider .ui-slider-range {
  background: #7E2467;
  border: 1px solid #7E2467;
}
.ui-slider.ui-slider-vertical .ui-slider-range {
	left: -1px;
	bottom: -1px;
}
.ui-slider.ui-slider-horizontal .ui-slider-range {
	top: -1px;
}
.ui-slider-handle, .ui-widget-content .ui-state-default {
  background-color: #7E2467;
  background-image: none;
}
.ui-slider .ui-slider-handle {
  height: 12px;
  width: 12px;
  border-radius: 6px;
  border: 1px solid #AAA;
}
.slider-box .ui-slider-horizontal {
  margin-top: 5px;
  height: 6px;
  width: 400px;
  border: 1px solid #AAA !important;
  margin-bottom: 10px;
  display: inline-block;
}
.slider-box .ui-slider-horizontal .ui-slider-handle {
	margin-top: 4px;
}
.slider-box .ui-slider-horizontal .ui-slider-handle.ui-state-focus {
	border: 1px solid #AAA !important;
}

.incremental-slider {
	display: block;
	width: 453px;
}
.sliders label {
	margin-left: 0;
}

.sliders .zoom {
	margin-left: 336px;
	height: 14px;
	margin-bottom: 10px;
	margin-top: -20px;
}
.sliders .zoom-slider.ui-slider {
	width: 50px;
	height: 1px;
	background-color: #AAA;
	background-image: none;
	border: none;
	display: inline-block;
	margin-left: 0px;
	vertical-align: middle;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
}
.sliders .zoom-slider.ui-slider .ui-slider-handle {
	height: 10px;
	width: 4px;
	border: none;
	border-radius: 0;
	margin-left: -1px;
}
.sliders .zoom .zoom-reduce, .zoom .zoom-magnify {
	display: inline-block;
	cursor: pointer;
	background: url('/images/ui-icons_888888_256x240.png');
	height: 15px;
	width: 15px;
}
.sliders .zoom .zoom-reduce {
	background-position: 110px 130px;
	margin-right: -3px;
}
.sliders .zoom .zoom-magnify {
	background-position: 125px 130px;
}

.sliders .marker {
	cursor: pointer; 
	background-color: #aaa; 
	z-index: 0; 
	position: relative; 
	height: 18px; 
	width: 5px; 
	margin-top: -28px;
	margin-bottom: 8px;	
}

.sliders .minus, .sliders .plus {
	position: relative;
	display: inline-block;
	height: 15px;
	width: 15px;
	background-image: url("/images/ui-icons_888888_256x240.png");
	background-position-x: -17px;
	background-position-y: -130px;
	margin: 0 0 0 4px;
	top: -6px;
	cursor: pointer;
}
.sliders .minus {
	background-position-x: -48px;
	margin: 0 10px 0 0;
}

.standard label
{
  text-transform: uppercase;
  color: #000000;
  font-size: 9px;
  font-family: "Roboto-Bold";
  font-weight: bold;
  margin-top: 15px;
}
.standard input[type=text], .standard select {
  display: block;
  border: 1px solid #cccccc;
  width: 230px;
  height: 34px;
}
.standard select:disabled {
  background-color: #eee;
  color: #ccc;
}
.standard .type-description {
  margin-top: 0px;
  font-size: 15px;
  margin-left: 0px;
}
.standard select {
  margin-bottom: 20px;
}
.sidepanel {
	float: left;
	width: 236px;
	margin-left: 18px;
}
.sidepanel .results {
	padding: 18px;
	background-color: #f9f9f9;
	width: 200px;
}
.sidepanel dt {
	font-size: 10px;
	font-family: "Roboto-Light";
	margin-top: 8px;
}
.sidepanel dd {
	margin-left: 0;
	font-family: "Roboto-Regular";
	font-size: 12px;
	color: #595959;
	margin-top: -4px;
}
.sidepanel dd input {
  	font-size: 12px;
  	padding-left: 0;
  	color: #000;
  	line-height: 20px;	
}
.castingNotice {
	width: 650px;
	background-color: #f9f9f9;
	padding: 20px;
	color: #444;
	border: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
}
.castingNotice h1 {
	text-align: left;
	margin-bottom: 30px;
	font-family: "Roboto-Light";
	font-size: 30px;
	line-height:normal;
	vertical-align: middle;
	display: table-cell;
	margin-top: 0;
	position:static; 
}
.castingNotice dt {
	font-size: 12px; 
	font-family: "Roboto-Light";
	margin-top: 10px;
}
.castingNotice dd {
	font-family: "Roboto-Regular";
	font-size: 14px;
	margin-left: 20px;
	margin-right: 20px;
}
.castingNotice dd p {
	margin-top: 0;
	margin-bottom: 0;
}

.considerationList {
	float: right;
	width: 270px;
}
.considerationList img {
	max-height: 40px;
	max-width: 40px;
	vertical-align: middle;
	border-radius: 20px;
	margin: 0 10px;
}

#casting-submissions-tabs {
	width: 585px;
	height: 90px;
}

#casting-submissions-tabs .casting-submissions-tab {
	width: 260px;
	border: 1px solid #ddd;
	float: left;
	height: 60px;
	padding: 15px;
	cursor:pointer;
}
#casting-submissions-tabs .casting-submissions-tab.active {
	border-color: #7E2467;
}
#casting-submissions-tabs .casting-submissions-tab .title {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	display: inline;
}
#casting-submissions-tabs .casting-submissions-tab .titleb {
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px;
}
#casting-submissions-tabs .casting-submissions-tab .subtitle {
	font-size: 30px;
	display: inline;
	vertical-align: bottom;
}
#casting-submissions-tabs .casting-submissions-tab .subtitleb {
	font-weight: 100;
	display: inline;
	vertical-align: super;
}

#casting-submissions-projection {
	float: right;
	width: 330px;
	height: 460px;
	background-color: #ddd;
	padding: 20px;
}
#submissions, #contracted-submissions {
	width: 606px;
}
.projection-button {
	background-image: url("/images/Navigation/Normal/Analytics_icon.svg");
}
.projection-button:hover {
	background-image: url("/images/Navigation/Hover/Analytics_icon.svg");
}
.projection-button.active {
	background-image: url("/images/Navigation/Active/Analyrics_icon_Selected.svg");
}
.contract-button {
	background-image: url("/images/Navigation/Normal/Contract_icon.svg");
}
.contract-button.active {
	background-image: url("/images/Navigation/Active/Contract_icon_Selected.svg");
}
.contract-button:hover {
	background-image: url("/images/Navigation/Hover/Contract_icon.svg")
}
.contract-button, .projection-button, .email-button {
	height: 15px;
	width: 15px;
	float: left;
	background-repeat: no-repeat;
	background-size: 15px 15px;
	cursor: pointer;
	margin: 0 5px;
}
.email-button {
	background-image: url("/images/Navigation/Normal/Email_icon.svg");
}
.email-button:hover {
	background-image: url("/images/Navigation/Hover/Email_icon.svg");
}
.dmbutton {
	color: #E3E3E3;
	background-color: #7E2467;
	text-decoration: none;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	text-align: center;
	min-width: 50px;
	display: inline-block;
	margin-left: 0;
	margin-right: 0px;
	margin-bottom: 2px;
	font-size: 13px;
	text-transform: capitalize;
	padding: 0 30px;
	border: 1px solid #7E2467;
}
.dmbutton:hover {
	background-color: #661d54;
	color: #fff;
}
.dmbutton:active {
	color: #ddd;
	background-color: #5e194d;
}
.dmbutton.white {
	background-color: white;
	border-color: #CCC;
	color: #888
}
.dmbutton.white:hover {
	color: #444;
	border-color: #888;
}
.dmbutton.white:active {
	color: #111;
	background-color: #eee;
}
.dmbutton.unselected {
	color: #444;
	background-color: #eee;
	border-color: #ccc;
}
.dmbutton.unselected:hover {
	color: #7E2467;
	border-color: #888
}
.dmbutton.unselected:active {
	border-color: #7E2467;
	background-color: #d8d8d8;
}
.dmbutton.disabled {
	cursor: default;
	background-color: #f8f8f8;
	color: #A5A5A5;
	border-color: #e3e3e3;
}
.dmbutton.disabled.selected {
	background-color: #7E2467;
    border: 1px solid #7E2467;
    color: #fff;
}
#project_id {
	height: 30px;
	width: 150px;
}
#demographic_filter {
	width: 150px;
}
#demographic_filter select {
	width: 150px;
}
#demographic_filter .label {
	margin-top: 5px;
}
#socialTabs {
	font-size: 20px;
	font-family: roboto-light;
	
}
#socialTabs .tabButton{
  float: left;
  width: 150px;
  height: 50px;
  line-height: 50px;
  padding: 20px;
  color: #ccc;
  border-right: 1 solid #ccc;
  border-top: 1 solid #ccc;
  border-bottom: 1 solid #ccc;
  border-left: 0 solid #ccc;	
  position: relative;
}
#socialTabs .tabButton:first-child {
	border-left: 1 solid #ccc;
}
#socialTabs .tabButton.enabled {
  cursor: pointer;
  color: #777;
  border-color: #777;	
}
#socialTabs .tabButton:not(.enabled) + .tabButton.enabled {
	border-left-width: 1px;
}
#socialTabs .tabButton.enabled:hover {
	background-color: #eee;
}
#socialTabs .tabButton.selected {
	color: black;
	border-color: #7E2467;
	background-color: #F0D3E8;
}
#socialTabs .tabButton.selected:hover {
	background-color: #F0D3E8;
}
#socialTabs .tabButton.pending {
	background-image:url('/images/ajax-loader.gif');
    background-repeat: no-repeat;
    background-position-x: right 20px;
    background-position-y: center;
}
#socialTabs .tabButton.selected.pending {
	background-color: #fff;
	color: #ccc;
	border-color: #ccc;
}
.socialResults {
  min-height: 500px;
}
.socialResults .statusMessage{
	margin-top: 20px;
	margin-left: 20px;
}
#group_query {
	border: 1 solid #ccc;
}
#group_query_results {
	position: absolute;
	background-color: #eee;
	width: 310px;
	z-index: 100;
}
.group_query_results_item {
	border-right: 1 solid #ccc;
	border-left: 1 solid #ccc;
	border-bottom: 1 solid #ccc;
	padding: 0 5px;
	cursor: pointer;
}
.group_query_results_item:hover {
	background-color: #ddd;
}
.group_query_results_item:active {
	background-color: #aaa;
}
.socialItem {
	width: 200px;
	border: 1px solid #ccc;
	margin-top: 15px;
	margin-right: 15px;
}
.socialItem .image{
	background-repeat: no-repeat;
	background-position: center;
	width: 190px;
	overflow: hidden;
	padding: 0 5px;
}
.socialItem .image .imagesCount {
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 25px;
	width: 25px;
	border-radius: 50%;
	background-color: rgba(238, 238, 238, 0.8);
	border: 0 solid #777;
	text-align: center;
	line-height: 25px;
	color: #777;
	font-size: 11px;
	cursor: pointer;
}
.socialItem .image .postType {
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
.socialItem .image .postType.instagramType{
	background-image: url('https://www.instagram.com/static/bundles/metro/sprite_mediatypes_2x_3be21f338c88.png/3be21f338c88.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 40px 40px;
	height: 20px;
	width: 20px;
}
.socialItem .image .postType.instagramType.GraphSidecar {
	background-position: top left;	
}
.socialItem .image .postType.instagramType.GraphVideo {
	background-position: bottom left;
}

.socialItem .message {
	margin: 0 5px 5px 5px;
}
.socialItem .socialHeader {
	height: 40px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.socialItem .socialHeader .socialName {
	font-weight: bold;
}
.socialItem .socialHeader .socialDate {
	font-size: 11px;
}
.socialItem .socialHeader img {
	float: left;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	margin-right: 10px;
}
.socialItem .socialFooter {
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
}
.socialItem .socialFooter img {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	margin-left: 12px;
}
.socialItem a {
	float: left;
	display: block;
	color: black;
	text-decoration: none;
}
.socialItem button {
	border: 1px solid #777;
	border-radius: 5px;
	padding: 5px;
	background-color: #eee;
	color: #777;
	text-align: center;
	margin-top: 2px;
	margin-left: 5px;
	width: 120px;
}
.socialItem button:hover {
	color: #000;
	border-color: #000;
}
.showMoreArea {
	text-align: center;
}
.showMoreButton {
	margin-top: 40px;
	padding: 10px;
	border: 1px solid #777;
	border-radius: 10px;
	width: 100px;
	text-align: center;
	background-color: #eee;
	margin-left: 380px;
	display: none;
	cursor: pointer;
	color: #000;
}
.showMoreButton.pending {
	cursor: default;
	border-color: #ccc;
	color: #ccc;
	background-color: #fff;
}
.showMoreButton div {
	display: none;
}
.showMoreButton.pending div {
	display: block;
}
