.para{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.usa_paid{border: 3px dotted #00da40;}
.err{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;	
	text-align:center;
}
.edit-ico{padding-right:10px;}
.edit-ico a{color:#fff; font-size:24px;}
.error{font-size:12px; color:#FF040B; margin: 10px 0; background:url(images/alert.png) no-repeat left; padding-left:20px; line-height:18px;}
.commentsWrap .postbox input[type="button"] {
    background: none repeat scroll 0 0 #DDDDDD;
    border: medium none;
    cursor: pointer;
    padding: 5px 10px;
    position: absolute;
    right: 10px;
    top: 11px;
}
.chatCol .chatForm .writeBox input[type="button"] {
    background: linear-gradient(#FFFFFF, #EFEFEF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 1px #CCCCCC;
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 55px;
    margin-left: 10px;
    padding: 0 10px;
}

.modal-header{background-color:#E35900; color:#FFF;}
.modal-body{}

.addgalleryWrap input[type="button"]{float:left; margin: 7px 0 0 20px; font-size:14px; font-weight:bold; color:#01C58A; border:none; background:none; cursor:pointer;}
.error span{display:block; background:#000; padding: 6px 64px; font-size:11px; color:#fff; border-radius:3px;}
.viewlinks{background:url(../images/btn-bg.jpg) repeat-x; border:1px solid #999; line-height:20px; padding: 0 10px; color:#333; font-size:12px; font-weight:bold; margin:5px 0 0 8px; text-shadow:1px 1px #fff;}
/*Page Loading Image*/
.loadinggif {
	position: fixed;
        opacity: 0.70;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: url('../../images/loader1.gif') 50% 50% no-repeat;
}

.loading_div {
	position: fixed;
    opacity: 0.70;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: url('../../images/loader-circle.gif') 50% 50% no-repeat;
	background-color:gray;
}

.loading_process {
	position: fixed;
   left: 0px;
	top: 0px;
	width:100%;
	z-index: 10000;
	background:#333;
	text-align:center;
	padding:20px;
}

.spinner {
  margin:0 auto;
  width:100%;
  text-align: center;
  position:fixed;
  left:0; top:0; 
  background:rgba(177,8,115,0.9);
  z-index:100000000;
  padding:10px;
  height:auto;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  
}
.spinner span{display:block; color:rgba(255,255,255,0.5); text-transform:uppercase; letter-spacing:5px; font-size:13px;}

.spinner.green{background:rgba(47, 173, 5, 0.9);}
.spinner .done{display:block;}
.spinner .done i{font-size:18px; color:#fff;}
.spinner .done strong{font-size:18px;}


.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
/* Gif image dataload setting end*/
/*==========: Profile Detail :===========*/
.profileWrap{margin:0;}
.profileWrap h1{color:#333; font-size:30px; font-weight:normal; display:inline-block;}
.profileWrap .totalCount, .profileWrap .onlinelast{font-size:14px; padding-left:10px; color:#666; font-style:italic;}
.actionBox{margin-top:10px;}
.actionBox a{font-size:14px; border:1px solid #ccc; background:url(../images/action-bg.jpg) repeat-x; color:#333; float:left; padding: 0 10px; line-height:30px; margin-right:7px; font-weight:bold; border-radius:2px;}
.actionBox a:hover{box-shadow:0 0 3px #ccc; border:1px solid #999;}
.actionBox a i{width:18px; height:16px; float:left; margin:7px 10px 0 0;}
.actionBox a .chat{background:url(../images/chat-ico.png) no-repeat;}
.actionBox a .message{background:url(../images/msg-ico.png) no-repeat;}
.actionBox a .favico{background:url(../images/fav-ico.png) no-repeat;}
.actionBox a .gallery{background:url(../images/gallery.png) no-repeat;}
.actionBox a .block{background:url(../images/block.png) no-repeat;}
.actionBox a .adfrnd{background:url(../images/add-friend.png) no-repeat;}
.actionBox a span{float:left;}
.profileWrap .pofilePic{width:320px; margin-top:15px;}
.profileWrap .pofilePic .ratebox{background:#fff; padding:10px; border:1px solid #ccc; margin-top:15px; border-radius:4px;}
.profileWrap .pofilePic .ratebox .rateint{margin: 0 0;}
.profileWrap .pofilePic .ratebox .rateint .ratelabel{float:left; width:120px; font-size:12px; font-weight:bold; color:#555;}
.profileWrap .pofilePic .ratebox .rateint .ratevalue{float:left; width:175px; font-size:16px; font-weight:bold; color:#018564;}
.profileWrap .pofilePic .ratebox .rateint select{padding:4px; border:1px solid #ccc; border-radius:3px;}
.profileWrap .pofilePic .ratebox .rateint input[type="submit"]{background:#5aa69d; border:1px solid #5aa69d; color:#fff; padding: 4px 10px; border-radius:3px;}
.profileWrap .pofilePic .picBox{margin-top:0;}
.profileWrap .pofilePic .picBox img{width:300px; background:#fff; border:1px solid #ccc; padding:8px; border-radius:4px;}
.profileWrap .pofileDetail{width:350px; margin-left:20px; margin-top:15px;}
.profileWrap .pofileDetail h2{color:#333; font-size:20px; font-weight:normal; padding-bottom:5px; background:url(../images/border.jpg) repeat-x bottom;}
.profileWrap .pofileDetail .infoList{list-style:none; margin:15px 0;}
.profileWrap .pofileDetail .infoList li{padding:5px 0 5px 0;}
.profileWrap .pofileDetail .infoList li .label{font-size:13px; color:#666; float:left; width:130px;}
.profileWrap .pofileDetail .infoList li .inftxt{font-size:13px; font-weight:bold; color:#018564; float:left; width:220px;}
.profileWrap .pofileDetail .infoList li p{font-size:12px; color:#222; float:left; width:220px; line-height:18px;}
.profileWrap .aboutme{margin: 10px 0;}
.profileWrap .aboutme h2{color:#333; font-size:20px; font-weight:normal; padding-bottom:5px; background:url(../images/border.jpg) repeat-x bottom; margin-bottom:10px;}
.profileWrap .aboutme p{font-size:12px; line-height:18px; color:#555;}
/*==========: Comments Section :===========*/
.commentsWrap{ margin-top:20px;}
.commentsWrap .totalComment{margin:0; padding:10px 5px 10px 35px; background:#018564 url(../images/coment-icon.png) no-repeat 10px 11px;}
.commentsWrap .totalComment a{font-size:12px; color:#fff;}
.commentsWrap .totalComment a:hover{text-decoration:underline;}
.commentsWrap .commentsList{list-style:none;}
.commentsWrap .commentsList li{padding:5px; border-bottom:1px solid #ddd; font-size:11px; background:#fff;}
.commentsWrap .commentsList li .maincomnt{margin:0;}
.commentsWrap .commentsList li .userpic{float:left; width:30px;}
.commentsWrap .commentsList li .userpic img{width:30px;}
.commentsWrap .commentsList li .usercomnt{float:left; width:300px; margin-left:7px;}
.commentsWrap .commentsList li .usercomnt span{color:#999;}
.commentsWrap .commentsList li .usercomnt .userlink{font-weight:bold; color:#018564; font-size:12px;}
.commentsWrap .commentsList li .timerep{margin-top:5px;}
.commentsWrap .commentsList li a{color:#018564}
.commentsWrap .commentsList li a:hover{text-decoration:underline;}
.commentsWrap .postbox{margin:0; padding:5px; background:#ccc; position:relative;}
.commentsWrap .postbox textarea{border:1px solid #999; min-height:20px; width:80%; resize:none; overflow:auto; padding-right:19%;}
.commentsWrap .postbox input[type="submit"]{background:#ddd; position:absolute; right:10px; top:11px; border:none; padding: 5px 10px; cursor:pointer;}
.commentsWrap .postCommentlint{font-size:14px; border:1px solid #ccc; background:url(../images/action-bg.jpg) repeat-x; color:#333; float:right; padding: 0 15px; line-height:30px; margin:0 0 7px 7px; font-weight:bold; border-radius:2px;}
.commentsWrap .postCommentlint:hover{box-shadow:0 0 3px #ccc; border:1px solid #999;}
/********: Login Page Start :*********/
.loginwrap{width:390px; height:auto; background:#fff; margin: 0 auto; margin-top:50px; border:1px solid #e0e0e0; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 15px #ccc; padding-bottom:10px;}
.loginfrm{width:320px; height:auto; margin-top:30px; float:left;  margin-left:40px;}
.loginfrm h1{background:url(../../images/admin_images/logicon.png) no-repeat left; font-size:34px; color:#333; font-weight:normal; padding-left:70px; margin:0; height:60px; line-height:60px;}
.loginfrm .formwrp{width:320px; margin-top:30px;}
.loginfrm label{font-size:18px; color:#333;}
.loginfrm .frmfield{border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; padding:3px; width:300px; font-size:24px; color:#777; margin-bottom:15px;}
.loginfrm .logbtnwr{text-align:right; padding-right:15px; margin-top:10px;}
.loginfrm .loginbtn{background:url(../images/btnbg.png) repeat-x; height:42px; border:1px solid #ccc; color:#444; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; width:90px; font-weight:bold; }
.mainlogologin{margin:20px 0 0 35px;}
/********: Login Page End :*********/
.paginationWrap{text-align:right; padding-right:10px;}
.form-control{
	max-width:400px;
}
.callout.callout-success {
  background-color: #DFF0D8;
  border-color: #85C086;
}
.callout.callout-success h4 {
  color: #3C763D;
}
.message-container {
    margin: 0 15px 0 15px;
}
// product images files upload display css
#pro_uploaded_images{
    
    padding-top: 21px !important;
    padding-bottom: 6px !important;
    overflow: hidden;
}
#pro_uploaded_images li{
    list-style: none;
    width: 130px !important;
    border: 0px solid;
    overflow: hidden;
    float: left;
    padding: 6px;
    height: 100px;
}
#pro_uploaded_images li img{
    width: 96%;
    height: 100%;
}
#featured_img{
        float: right;
    margin-right: 24px;
    border: 0px solid;
    overflow: hidden;
    width: 150px;
}
.featured-images-main{
    margin-top: 6px;
    width: 150px;
    overflow: hidden;
}
#pro_uploaded_images .deleteIcon{
    background-image: url('images/delete_icon.gif');
    width: 16px;
    height: 17px;
    display: inline-block;
    position: absolute;
    margin-top: -13px !important;
    border: 0px solid;
    box-shadow: 0px 0px 0px;
    cursor: pointer;
}
// product document files upload display css
#pro_uploaded_documents{
        padding-left: 18px;
    padding-top: 21px !important;
    padding-bottom: 6px !important;
    overflow: hidden;
}
#pro_uploaded_documents li{
    list-style: none;
    width: 100px !important;
    border: 0px solid;
    overflow: hidden;
    float: left;
    padding: 6px;
    height: 100px;
}
#pro_uploaded_documents li img{
    width: 96%;
    height: 100%;
}
#pro_uploaded_documents li .deleteIcon{
    background-image: url('images/delete_icon.gif');
    width: 16px;
    height: 17px;
    display: inline-block;
    position: absolute;
    margin-top: -13px !important;
    border: 0px solid;
    box-shadow: 0px 0px 0px;
    cursor: pointer;
}






/*********************************************
		form css
*********************************************/
.box .form-control{height: 42px;}
.formInfo{margin:10px 0;}
.gender select{width:49%; height:42px;}
.box .row strong{margin-top:12px; display: inline-block;}
.basicInfo #feet{width:20% !important;}
.basicInfo #inches{width:20% !important; margin-left:20px;}
.basicInfo select{width:95%; height:42px;}
.basicInfo .col-sm-3{margin:5px 0;}
.lookingInfo .form-control{width:100% !important;}
.lookingInfo select{width:100% !important; height:42px;}
.lookingInfo .col-sm-3{margin:5px 0;}
.lookingInfo #height_feet{width:20% !important;}
.lookingInfo #height_inches{width:20% !important; margin-left:20px;}
.lookingInfo .col-sm-9{margin:5px 0;}
.privacyInfo select{width:50%; height:42px;}
.privacyInfo{margin:10px 0;}
.privacyInfo .btn{margin-bottom:30px;}
.main_title{margin-bottom:15px;}
.dropInfo .form-control{width:95% !important;}





@media screen and (max-width:1000px) { 
.margin-bottom-special {
	margin-bottom: 10px;
}
 }
 .table td { vertical-align:middle !important; }
.modal-body {
	padding: 20px 20px 0 !important;	
}
.note_h_cls{
	display:none;	
}
#spinner_msg{
	display:none;
}
#spinner_ticket{
	display:none;
}
#spinner_upload{
	display:none;
}
#spinner_profile{
	display:none;
}
.black_link a{
	color:#000;
	text-decoration:underline;
}
.black_link a:hover{
	color:#333;
	text-decoration:underline;
}
.featured-upload-image{
      float: right;
  margin-top: -61px;
}
.user_search_input{
	display: inline;
    margin-right: 5px;
}
.user_search_select{
	display: inline;
    width: 100px;
}
.form-control-dd {
    float: left;
    width: 31%;
    margin-left: 5px;
}
.user_detail_form td{
	    vertical-align: top;
}

/*Load Glas*/

.animationload {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.ml_loader {
    animation: 1.5s linear 0s normal none infinite running ml_loader;
    background: #fed37f none repeat scroll 0 0;
    border-radius: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 50px;
}
.row{ margin-left:0px;}
.ml_loader::after {
    animation: 1.5s linear 0s normal none infinite running ml_loader_after;
    border-color: #85d6de transparent;
    border-radius: 80px;
    border-style: solid;
    border-width: 10px;
    content: "";
    height: 80px;
    left: -15px;
    position: absolute;
    top: -15px;
    width: 80px;
}
@keyframes ml_loader {
0% {
    transform: rotate(0deg);
}
50% {
    background: #85d6de none repeat scroll 0 0;
    transform: rotate(180deg);
}
100% {
    transform: rotate(360deg);
}
}

