﻿@import url("../../Css/Fonts.css");

*
{
	margin: 0;
}

body
{
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 12px;
	background: #eaeaea;
	color: #333333;
}
.bodyPopUp
{
}
/*For Page bounding in 990px Css*/
.wrap
{
	width: 95%;
	margin: 20px auto auto auto;
	 background-color: #f7f7f7;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	overflow: hidden;
}

.space40
{
	height: 40px;
}

.space20
{
	height: 20px;
}

.space10
{
	height: 3px;
}

.space5
{
	height: 5px;
}

.space3
{
	height: 3px;
}

.wspace20
{
	width: 20px;
}

.wspace10
{
	width: 10px;
}

.wspace5
{
	width: 5px;
}

.wspace3
{
	width: 3px;
}

form
{
	padding: 0;
	margin: 0;
}

img, ul, li
{
	padding: 0;
	margin: 0;
}

.clear
{
	clear: both;
}

/*
input[type=text], input[type=password]
{
	border: 1px solid #ccc;
	height: 28px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #fff;
}

input[type=radio]
{
	margin-right: 5px;
	margin-left: 5px;
	line-height: 25px;
	vertical-align: middle;
}

textarea
{
	background-color: #fff;
	border: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
}

select
{
	background-color: #fff;
	border: 1px solid #ccc;
	height: 30px;
	padding: 3px 5px 2px 5px;
}
*/
.tablerow{
	border-collapse: collapse;	
	border: 1px solid #008ACC;
}

.tablerow th
{
		border: 1px solid #DADADA;
	color: #fff;
	font-weight: 500;
	font-size:15px;
	text-align: center; 
	background-color: #d9475c;
	padding: 5px 0 5px 10px;
}

.tablerow td
{
	border: 1px solid #DADADA;
	line-height: 25px;
	padding: 4px 0 4px 10px;
	font-family: 'Roboto' , sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #000000;
}

.tablerow td i
{
	color:#d9475c; font-size:30px;
}


.BtnAdd, .BtnAdd:link, .BtnAdd:visited
{
	background-color: #669999;
	text-decoration: none;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	width: 99px;
	border-style: none;
	padding: 9px 18px 9px 18px;
	-webkit-transition: all 0.80s ease-in-out;
	-moz-transition: all 0.80s ease-in-out;
	-o-transition: all 0.80s ease-in-out;
	-ms-transition: all 0.80s ease-in-out;
	transition: all 0.80s ease-in-out;
	cursor:pointer;
}
.BtnAdd:hover
{
	background-color: #0080C0;
}

.BtnRemove, .BtnRemove:link, .BtnRemove:visited
{
	background-color: #E0E0C2;
	text-decoration: none;
	font-family: calibri;
	font-size: 14px;
	color: #666666;
	width: 99px;
	border-style: none;
	padding: 9px 18px 9px 18px;
	-webkit-transition: all 0.80s ease-in-out;
	-moz-transition: all 0.80s ease-in-out;
	-o-transition: all 0.80s ease-in-out;
	-ms-transition: all 0.80s ease-in-out;
	transition: all 0.80s ease-in-out;
	cursor:pointer;
}
.BtnAdd:hover
{
	background-color: #CC9900;
}

.alertClose
{
	float:right;
}
.alertClose i
{
	color: #B32222;
}
.FindBox
{
	position: absolute;
	padding: 9px 7px;
	border: 3px solid #ea586d;
	width: 350px;
	color: #000000;
	background-color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 0px #EBEBEB;
	font-family: calibri;
	font-size: 16px;
	-webkit-animation-name: FindBoxSlide; /* Chrome, Safari, Opera */
	-webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
	animation-name: FindBoxSlide;
	
	right:0; 
	top:25%;
	
	-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;
	
	-webkit-animation-timing-function: ease;
}
@-webkit-keyframes FindBoxSlide 
{
	
      0% {right:0px; opacity: 0;}

    100% { right:0px; opacity: 1;}
}

/* Standard syntax */
@keyframes FindBoxSlide {
     0% {right:0px; opacity: 0;}

    100% { right:0px; opacity: 1;}
}

input[type="text"]
{
	border: 1px solid #DDDDDD;
	
	width: 200px;
	color: #000000;
	padding: 8px 0px 8px 4px;
	margin: 0px 1px 0px 0px;
	font-family: verdana;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0px 0px 5px 0px #EBEBEB;
	
	-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;

  border-bottom:1px solid #ee8291;
}

input[type=text]:focus, textarea:focus, select:focus, input[type="password"]:focus {
  box-shadow: 0 0 5px rgba(26, 137, 197, .5);
 padding: 8px 0px 8px 4px;
  border: 1px solid rgba(26, 137, 197, .7);
/*  
  box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5); 
-moz-box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5); 
-webkit-box-shadow: inset 0 1px rgba(34, 25, 25, 0.2), 0 1px rgba(255, 255, 255, 0.6), 0 0 7px rgba(235, 82, 82, 0.5);*/
}

input[type="password"]
{
	border: 1px solid #DDDDDD;
	
	width: 200px;
	color: #000000;
	padding: 8px 0px 8px 4px;
	margin: 0px 1px 0px 0px;
	font-family: verdana;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0px 0px 5px 0px #EBEBEB;

      border-bottom:1px solid #ee8291;
}
select
{
	
	 border: 1px solid #DDDDDD;
	width:200px;
	color: #000000;
	padding: 8px 0px 8px 4px;
	margin: 0px 1px 0px 0px;
	font-family: verdana;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0px 0px 5px 0px #EBEBEB;
	
	-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;

    border-bottom:1px solid #ee8291;
	
}
select:disabled
{
	background-color: #F2F2F2;
}
textarea 
{
	 border: 1px solid #DDDDDD;
	height: 30px;
	width:200px;
	color: #000000;
	padding: 8px 0px 8px 4px;
	margin: 0px 1px 0px 0px;
	font-family: verdana;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0px 0px 5px 0px #EBEBEB;
	
	-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;

   border-bottom:1px solid #ee8291;
}

fieldset
{
	border: 1px dotted #0d439c;
	width: 97%;
}

legend
{
	color: #fff;
	background-color: #ac945b;
	padding: 5px 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.strip
{
	height: 5px;
	background-color: #666;
}

.red
{
	color: #ff0000;
}


/*Tstrip Css Start*/

.tstrip
{
	background-color: #dadada;
	height: 30px;
	color: #b80015;
}

.wtstrip
{
	width: 940px;
	margin: 0 auto;
	
	
}

/*Tstrip Css End*/


/*Header Css Start*/

.hbg
{
	background-color: #f7f7f7;
	width: 100%;
	margin: 0 auto;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}

.whbg
{
	width: 100%;
	margin: 0 auto;
}

.logo
{
}

.clogo
{
	float: left;
	margin-right: 10px;
	width: 250px;
}
.calltxt
{
	color: #828282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: right;
	margin-top: 20px;
	width: 310px;
}

.calltxtmarqee
{
	padding-bottom: 4px;
}

.calltxt span
{
	color: #0f7eab;
	line-height: 33px;
}

.lhelp
{
	float: right;
	margin: 8px;
}

.userbox
{
	float: right;
	width: 300px;
	padding: 10px;
	margin: 20px 20px 0 0;
	background-color: #64a8f4;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	line-height: 30px;
}

.logout
{
	text-decoration: none;
	color: #fff;
	padding: 20px 5px 7px 5px;
	background-color: #0080C0;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.50s  ease-in-out;
    -moz-transition: all 0.50s  ease-in-out;
    -o-transition: all 0.50s  ease-in-out;
    -ms-transition: all 0.50s  ease-in-out;
    transition: all 0.50s ease-in-out;
}

.logout:hover
{
	
	background-color: #ccc;
	color: #000;
}
.qsearch_Box
{ 
	width: 90%;
	margin: 0 auto;
	line-height:35px;
	padding:25px;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}
.AdvanceSearch_btn
{
	text-decoration: none;
	font-family: calibri;
	font-size: 17px;
	color: #910000;
}
.SearchbyIDtext
{
	font-family: verdana;
	font-size: 12px;
	color: #A7A7A7;
	moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}
.Search_btn
{
	background-color: #d9475c;
	text-decoration: none;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	border-style: none;
	
	padding: 7px 14px 7px 14px;
		-webkit-transition: all 0.80s  ease-in-out;
    -moz-transition: all 0.80s  ease-in-out;
    -o-transition: all 0.80s  ease-in-out;
    -ms-transition: all 0.80s  ease-in-out;
    transition: all 0.80s ease-in-out;
     
}
.Search_btn:hover
{
	background-color: #0080C0;
}
.AdvanceSearch_btn
{
	text-decoration: none;
	font-family: calibri;
	font-size: 17px;
	color: #910000;
}
.AdvanceSearch_btn:hover
{
	text-decoration: underline;
}
.mbg
{
	width: 100%;
	margin: 0 auto;
	background: #d9475c;
	/*	border: 1px solid #cecece;*/
	height: 50px;
}

.mdiv
{
	background: url(../Images/mdiv.png) center center no-repeat;
	width: 5px;
	height: 50px;
}

/*Header Css End*/


/*Search Panel Css Start*/

.qsearch
{
	background-color: #f7f7f7;
	width: 100%;
	margin: 0 auto;
	padding: 5px 0 5px 0;/*	-moz-box-shadow: 0 0 2px 2px #ccc; 	-webkit-box-shadow: 0 0 2px 2px #ccc; 	box-shadow: 0 0 2px 2px #ccc;*/
}

.wqsearch
{
	width: 940px;
	margin: 0 auto;
	padding: 5px 0;
}

.qsddlist
{
	height: 23px;
	color: #666;
	border: 1px solid #fdc0a4;
	font-size: 11px;
	font-family: Verdana;
}

.qsearchimg
{
	float: left;
	margin-right: 10px;
	width: 173px;
}

.qsearchbox
{
	float: left;
	margin: 0;
	width: 740px;
}

.qsearchbtn
{
	background: #555;
	font-weight: bold;
	color: #f1f1f1;
	text-decoration: none;
	font-family: Calibri;
	font-size: 18px;
	padding: 3px 10px;
}

.qsearchbtn:hover
{
	background-color: #fbaf8c;
}

/*Search Panel Css End*/




/*Content Css Start*/

.content
{
	min-height: 450px;
	padding: 10px;
	width: 98%;
	margin: 0 auto;
}


.pname
{
	font-size: 25px;
	color: #d9475c;
	font-weight: bold;
	
}
.pname span
{
	color: #d9475c;
}
.pname h1
{
	color: #d9475c;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 25px;
	font-style:italic;
	border-left-style: solid;
	border-left-width: 4px;
	margin:10px 0 20px 15px;
	padding:5px 15px;
	
}

.pbox
{
	-webkit-border-radius: 0px 20px 0px 20px;
	-moz-border-radius: 0px 20px 0px 20px;
	border-radius: 0px 20px 0px 20px;
	border: 1px solid #ccc;
	padding: 10px;
	font-family: 'Roboto' , sans-serif;
	font-size: 14px;
	margin: 0 0 10px 0;
	line-height: 30px;
	background-color: #FFFFFF;
}

.shead h1
{
	color: #0076AE;
	font-size: 20px;
	font-family: Calibri;
	float: left;
	font-weight: normal;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.UserProfile
{ 
	margin: 0 0 7px 0; 
}
.UserProfileHead
{
	 
	margin: 0 0 7px 0;
	border-bottom-color: #CCCCCC;
	color: #171717;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #d9475c;
	padding: 2px 0 4px 2px;
}
.UserProfile h1
{
	color: #d9475c;
	font-size: 20px;
	font-family: 'Roboto' , sans-serif;
	float: left;
	font-weight: normal;
}
.shead h5
{
	font-weight: normal;
	font-family: Calibri;
	font-size: 19px;
	color: #D55704;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.shead h6
{
	font-family: Calibri;
	font-size: 16px;
	color: #0076AE;
	font-weight: normal;
}

.ebtn
{
	float: right;
	margin-right: 20px;
	font-family: 'Roboto' , sans-serif;
}

.lable
{
	vertical-align: top;
	line-height: 30px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.regbox
{
	border: 1px solid #D6D6D6;
	padding: 10px;
	background-color: #FBFBFB;
}
.bxhead
{
	color: #d9475c;
	font-family: 'Roboto' , sans-serif;
	font-size: 19px;
	font-weight: 400;
   float:left;
	border-left-style: solid;
	border-left-width: 4px;
	margin:0 0 20px 0;
	padding:5px 15px;
}
.orangearrow
{
	height: 4px;
	left: 15px;
	position: relative;
}
.SelectItemAd
{
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #0076AE;
}
.tlable
{
	vertical-align: top;
	line-height: 21px;
	font-weight: 400;
	font-size: 14px;
	color: #3C3C3C;
	font-family: 'Roboto' , sans-serif;
	text-align: left;
	padding: 0 4px 0 10px;
}

.btn, .btn:link, .btn:visited
{
	background-color: #d9475c;
	text-decoration: none;
	font-family: calibri;
	font-size: 14px;
	color: #FFFFFF;
	border-style: none;
	
	padding: 9px 18px 9px 18px;
		-webkit-transition: all 0.80s  ease-in-out;
    -moz-transition: all 0.80s  ease-in-out;
    -o-transition: all 0.80s  ease-in-out;
    -ms-transition: all 0.80s  ease-in-out;
    transition: all 0.80s ease-in-out;
    
    
}
.btn:hover
{
	background-color: #0080C0;
}

.ViewProfilebtn, .ViewProfilebtn:link, .ViewProfilebtn:visited
{
	height: 30px;
	text-decoration: none;
	cursor: pointer;
	color: #007EBB;
	font-weight: bold;
	margin: 5px 0px 0 0;
	font-family: verdana;
	font-size: 10px;
}

.ViewProfilebtn:hover
{
	color: #000;
}
.popup
{
	border-style: solid;
	border-width: 25px 5px 5px 5px;
	border-color: #0083c1;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	padding: 8px;
	line-height:30px;

}
.CreateProfile, .CreateProfile:link, .CreateProfile:visited
{
	height: 30px;
	padding: 7px 7px 7px 7px;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 0 0;
	font-family: verdana;
	font-size: 11px;
	background-color: #f4822c;
	
		-webkit-transition: all 0.80s  ease-in-out;
    -moz-transition: all 0.80s  ease-in-out;
    -o-transition: all 0.80s  ease-in-out;
    -ms-transition: all 0.80s  ease-in-out;
    transition: all 0.80s ease-in-out;
}

.CreateProfile:hover
{
	color: #F3F3F3;
	background-color: #0080C0;
}
.LeftBlock
{
	width: 280px;
	float: left;
}
.RightBlock
{
	width: 73%;
	float: left;
}
.Greenbtn, .Greenbtn:link, .Greenbtn:visited
{
	background-color: #F45000;
	height: 30px;
	padding: 7px 20px;
	margin: 0 0 0 5px;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	font-family: calibri;
	border-style:none;
}

.Greenbtn:hover
{
	background-color: #FF8040;
}
.ExperssPopUpBox
{
	font-family: calibri;
	font-size: 16px;
	line-height: 20px;
	padding: 10px;
}
.tbod
{
	border-collapse: collapse;
}

.tbod td, .tbod th
{
	border: 1px solid #aaa;
	border-collapse: collapse;
}

.thead
{
	background-color: #ccc;
	text-align: center;
	font-weight: bold;
	color: #333;
	font-size: 12px;
	line-height: 30px;
}

.rlink:link, .rlink:visited
{
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-color: #e4cda2;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 10px;
	border: 1px solid #987d4b;
}

.rlink:hover
{
	color: #987d4b;
}

.gridheader
{
	height: 30px;
	background: #12517c;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.gridheader th
{
	border: 1px solid #f1f1f1;
}

.row
{
	background-color: #f1f1f1;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}

.row td
{
	border: 1px solid #ccc;
	padding: 5px;
}

.row1
{
	background-color: #fff;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
}

.row1 td
{
	border: 1px solid #ccc;
	padding: 5px;
}

.row2
{
	background-color: #999;
	color: #fff;
	font-size: 13px;
	text-align: left;
	padding-left: 3px;
	line-height: 20px;
}

.row2 td
{
	border: 1px solid #000;
}

.fstyle
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #fff;
	border-spacing: 0;
	border-width: 0;
	border: none;
	border-left: none;
	border-right: none;
	border-style: none;
}

.pstyle
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.pstyle a:link, .pstyle a:visited
{
	font-weight: bold;
	color: #000;
	text-align: center;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #000;
	background-color: #fff;
}

.pstyle a:hover
{
	color: #fff;
	background-color: #0953b8;
	border: 1px solid #fff;
}

.gimg
{
	background-color: #f1f1f1;
	padding: 2px;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}

.expbox
{
	padding: 12px;
	border: 1px solid #cdcdcd;
}

.profileboxNew
{
	padding: 10px 25px 10px 10px;
	margin:0 0 0 0;
	border: 1px solid #CCCCCC;
	font-family: 'Roboto' , sans-serif;
	font-size: 13px; 
	margin: 0 0 25px 0; 

	-webkit-border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    border-radius: 0px 20px 0px 20px;
}

.rreqbox
{
	float: left;
	width: 47%;
	border: 1px solid #fac971;
	margin-right: 20px;
	padding: 10px;
}

.sreqbox
{
	float: left;
	width: 47%;
	border: 1px solid #fac971;
	padding: 10px;
}

.reqbox
{
	width: 100px;
	border: 1px dotted #88ff88;
	padding: 5px;
}

.reqbox1
{
	width: 100px;
	border: 1px dotted #a4d5fe;
	padding: 5px;
}

.reqbox2
{
	width: 100px;
	border: 1px dotted #f97474;
	padding: 5px;
}

.expresslink:link, .expresslink:visited
{
	text-decoration: none;
	text-align: center;
	font-family: Calibri;
	color: #353535;
	font-size: 15px;
}

.expresslink:hover
{
	color: #e4662b;
}

.reglink
{
	line-height: 30px;
	text-align: center;
	font-family: Verdana;
	color: #000;
	font-size: 14px;
	width: 80px;
	background-color: #88ff88;
}

.reglink1
{
	line-height: 30px;
	text-align: center;
	font-family: Verdana;
	color: #000;
	font-size: 14px;
	width: 80px;
	background-color: #a4d5fe;
}

.reglink2
{
	line-height: 30px;
	text-align: center;
	font-family: Verdana;
	color: #000;
	font-size: 14px;
	width: 80px;
	background-color: #f97474;
}

.smbox
{
	width: 30%;
	margin-right: 20px;
	padding: 10px;
	border: 1px solid #ccc;
	float: left;
}
.smboxControl
{
	width: 250px;
	margin-right: 20px;
	padding: 10px;
	border: 1px solid #ccc;
	float: left;
}

.smbox1
{
	width: 27%;
	margin-right: 20px;
	padding: 8px;
	border: 1px solid #ccc;
	float: left;
}
.smbox2Heading
{
	margin: 0 0 5px 0;
	padding:5px 0 5px 3px;
	background-color: #CCCCCC;
}
.smbox2
{
	width: 35%;
	padding: 5px;
	border: 1px solid #ccc;
	float: left;
}

.smbox2 a
{
	background-color: #009BE6;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: calibri;
	font-size: 15px;
}

.dlinks, .dlinks li
{
	margin: 0;
	padding: 0;
	line-height: 21px;
	list-style: none;
	color: #D94404;
	font-weight: bold;
}

.dlinks li a:link, .dlinks li a:visited
{
	color: #252525;
	text-decoration: none;
	font-size: 15px;
	font-family: calibri;
	font-weight: normal;
}

.dlinks li a:hover
{
	color: #7bb6e7;
}

.dlinkname
{
	float: left;
	width: 180px;
	margin-bottom: 10px;
	text-align: left;
}

.HyperLinkText
{
	float: left;
	width: 180px;
	margin-bottom: 10px;
	text-align: left;
	color: #0099CC;
	font-family: verdana;
	font-size: small;
}
.HyperLinkText:Hover
{
	float: left;
	width: 180px;
	margin-bottom: 10px;
	text-align: left;
	color: #009933;
	font-family: verdana;
	font-size: small;
}

.dlinkvalue
{
	float: right;
	width: 50px;
	text-align: center;
}

.uimg
{
	float: left;
	width: 120px;
}
.uimgViewProfile
{
	float: left;
	width: 170px;
}

.uimg img
{
	background-color: #fff;
	padding: 2px;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}

.udetails
{
	float: left;
	padding: 10px 7px 0 0;
	font-family: verdana;
	font-size: 11px;
	line-height:20px;
}
.HomeProfileBox
{
	width:55%;
	border: 1px solid #CCCCCC;
	float: left;
	padding: 5px 5px 5px 5px;
	
}
.UserProfileBox
{
	width:95%; 
	float: left;
	padding: 5px 5px 5px 5px; 
}
.uppicplace
{
	float: left;
	padding: 0 20px 0 0;
}

.ProgressBox
{
	float: left;
	padding: 0 0 0 20px;
	font-family: calibri;
	font-size: 16px;
	color: #333333;
}
.uname h1
{
	color: #d9475c;
	font-family: 'Josefin Sans', sans-serif; 
	font-style:italic; 
	font-size: 20px;
	line-height: 35px;
	font-weight: normal;
}

.uname h1 span
{
	color: #d9475c;
}
.proid
{
	font-family: calibri;
	font-size: 16px;
	color: #000000;
}
.phalfl
{
	width: 450px;
	float: left;
	margin-right: 20px;
}

.phalfr
{
	width: 430px;
	float: left;
}

.ssname
{
	color: #1ab23a;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.sstorypic
{
	float: left;
	margin-right: 10px;
	width: 110px;
	text-align: center;
}

.bsbname
{
	color: #bd1828;
	font-family: 'Conv_PRISTINA';
	font-size: 25px;
	font-weight: bold;
}

.bsgname
{
	color: #056839;
	font-family: 'Conv_PRISTINA';
	font-size: 25px;
	font-weight: bold;
}

.sstoryimg
{
	background-color: #fff;
	padding: 2px;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}

.sstorylistdetail
{
	float: left;
	width: 300px;
}

.sdetaillist
{
	font-size: 11px;
	font-family: Arial;
	line-height: 20px;
}

.sreadlink:link, .sreadlink:visited
{
	color: #2aacff;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

.sreadlink:hover
{
	color: #ff0000;
}

.highlightsstory
{
	background-color: #f3f3f3;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	border: 2px solid #fff;
	padding: 8px;
}

.bsstoryimg
{
	width: 280px;
	float: left;
	text-align: center;
	margin-right: 20px;
}

.bsstorydetials
{
	float: left;
	width: 580px;
}

.weddingdate
{
	font-family: 'Conv_CAMBRIAB';
	color: #cc1c99;
	font-size: 20px;
}

.sstorytxt
{
	text-align: justify;
	font-family: 'myriadpro';
	font-size: 14px;
	line-height: 25px;
	font-style: italic;
}

.storynamelist h1
{
	color: #bd1828;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}
.storynamelist h2
{
	color: #056839;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}

.propic
{
	float: left;
	margin-right: 10px;
	width: 60px;
	text-align: center;
}
.propic a
{
	text-decoration: none;
	color: #0080C0;
	font-size:10px;
	background-color:Transparent;
}
 

.prolistdetail
{
	float: left;
	width: 180px;
	font-family: calibri;
	color: #000000;
	font-size: 15px;
	line-height:20px;
}

.prolistdetail a
{
	font-family: calibri;
	color: #0080C0;
	text-decoration: none;
	font-size: 15px;
	background-color:Transparent;
}
.prolistdetail a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ProfileMessage
{
	float: left;
	width: 220px;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	line-height:20px;
}
.ProfileMessage a
{
	font-family: Verdana;
	color: #0080C0;
	text-decoration: none;
	font-size: 11px;
	background-color:Transparent;
}
.PhotoAlbumBox
{
	width: 200px;
	float: left;
	padding: 0 0 0 0;
	font-family: verdana;
	font-size: 11px;
	line-height:20px;
	text-align:center;
}
.AlbulImg
{
	float:left; padding:0 0 10px 0;
}
.proname
{
	color: #59a9fb;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.prodetaillist
{
	font-size: 11px;
	font-family: Verdana;
	line-height: 20px;
	padding:0 0 0 5px;
}

.prolink:link, .prolink:visited
{
	color: #2aacff;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

.prolink:hover
{
	color: #ff0000;
}

.messagelink:link, .messagelink:visited
{
	color: #2076ce;
	background-color: Transparent;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.messagelink:hover
{
	color: #555;
}

.messagelist
{
	font-size: 12px;
	font-family: Arial;
	line-height: 20px;
}

.mformbox
{
	width: 480px;
	float: left;
	margin-right: 20px;
}

.mplanbox
{
	width: 390px;
	float: left;
	background-color: #fff;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	padding: 10px;
}

.planname
{
	font-family: Calibri;
	font-family: 18px;
	font-weight: bold;
	color: #4a9dfb;
}

.srefine
{
	float: left;
	margin-right: 20px;
	margin-left:10px;
	width: 270px; 
}


.SearchText
{
	float: left;
	color: #d9475c;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:600;
	font-style:italic;
	font-size: 27px;
}
.SearchTextBox
{
	padding: 4px;
	float: left;
	color: #682F6F;
	font-family: calibri;
	font-size: 19px;
	background-color: #9B9B9B;
	moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

.SearchIcon
{
	border-style: none;
	moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}
.phead
{
	color: #0083C1;
	font-family: Calibri;
	font-size: 18px;
}

.phead h1
{
	color: #c22b38;
	font-family: Calibri;
	font-size: 20px;
	padding: 5px 10px 0 0;
}

.PopupHeading h1
{
	color: #c22b38;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 22px;
	font-style:italic; 
	font-weight:400;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.spanelbox
{
	padding: 8px;
}

.sphead h1
{
	color: #ea8d49;
	font-family: Calibri;
	font-size: 20px;
	padding: 5px 10px;
}

.splist, .splist li
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 25px;
	color: #888;
}

.spvmore
{
	color: #49a0ea;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

.spvmore:hover
{
	color: #ccc;
}
.refinesearch
{
	width: 70%;
	float: left;
	padding: 8px;
}

.refinesearchOther
{
	width: 100%;
	float: left;
	padding: 8px;
}
 
.RefineHead h1
{ 
	font-family: 'Josefin Sans', sans-serif;
	font-size: 22px;
	font-style:italic;
	color: #d9475c;
	padding: 15px 10px 20px 10px; 
	font-weight: normal;
}
.refinesearchead 
{ 
	margin:0 0 15px 0;
}
.refinesearchead h1
{
	color: #d9475c;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 21px;
	padding: 5px 0px 0 0;
	font-weight: normal;
	
	
}

.refinesearchead span
{
	color: #AE2631;
	
}

.FevComment
{
	font-family: verdana;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 10px 0;
}
.boxheadstrip
{
	/*background-color: #60ba34;*/ 
	margin: 2px 2px 2px 2px;
	line-height: 26px;
}
.profileid
{
	float: left;
}
.profileid h1
{
	float: left;
	margin: 0 5px 0 10px;
	font-size: 18px;
	color: #1190c6;
	font-family: Calibri;
	font-weight: normal;
	text-transform: capitalize;
}
.profileid h1 a
{
	font-size: 18px;
	color: #1190c6;
	font-family: Calibri;
	text-decoration: none;
	
}
.profileid h1 a:hover
{
	color: #000000;
}
.ProfileReadMore
{
	text-decoration: none;
	color: #CC3300;
	float: right;
	font-family: verdana;
	font-size: small;
	font-weight: lighter;
}
.ProfileReadMore:Hover
{
	text-decoration: none;
	color: #006699;
	float: right;
	font-family: verdana;
	font-size: small;
	font-weight: lighter;
}
.FavouriteOn
{
	float: left;
	color: #333333;
	text-decoration: none;
}
.profileview a
{
	float: right;
	margin-right: 10px;
	color: #1190c6;
	text-decoration: none;
}

.profileview a:hover
{
	color: #666;
}
.readmore
{
	color: #066FBB;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}
.readmore:hover
{
	text-decoration: underline;
}

.profileview a:hover
{
	color: #666;
}
.ptlable
{
	vertical-align: top;
	line-height: 20px;
	font-weight: 500;
	font-size: 14px;
	color: #666;
	font-family: 'Roboto' , sans-serif;
}
.UserImage
{
    height:100px;
    padding:5px;
    -webkit-border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    border-radius: 0px 20px 0px 20px;

}.UserImageBorder
{

    border:1px solid #e6e6e6;
     -webkit-border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    border-radius: 0px 20px 0px 20px;
 
}
.proimg
{
	 padding:5px;
	 max-height:200px;
	  border:1px solid #e6e6e6;
	-webkit-border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    border-radius: 0px 20px 0px 20px;
		
}

 
.profilebox
{
		-webkit-border-radius: 0px 20px 0px 20px;
	-moz-border-radius: 0px 20px 0px 20px;
	border-radius: 0px 20px 0px 20px;
	border: 1px solid #ccc;
	padding: 10px;
	font-family: 'Roboto' , sans-serif;
	font-size: 14px;
	margin: 0 0 10px 0;
	line-height: 30px;
}
.prolistimg
{	
	padding: 2px;
	margin: 2px 10px 2px 2px;
	float: left;
	width: 160px;
	max-height:220px;
	overflow:hidden;
	-moz-box-shadow: 0 0 2px 2px #E8E8E8;
	-webkit-box-shadow: 0 0 2px 2px #E8E8E8;
	box-shadow: 0 0 2px 2px #E8E8E8;
	
	text-align:center;
	
	-webkit-border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    border-radius: 0px 20px 0px 20px;
}
  
.prolistimg a
{
	font-family: verdana;
	text-decoration: none;
	color: #0080C0;
	font-size: 11px;
}
.ProfileTop
{
	float: left;
	width: 82%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	text-align:justify;
	color: #333333;
	line-height:28px;
}
.ProfileTop .Heading
{
	font-family: calibri;
	font-size: 19px;
	color: #1190c6;
	padding:5px 0 10px 10px;
}


.prolistviewdetail_FeaturedBox
{
	float: left;
	width: 70%;
	font-family: 'Roboto' , sans-serif;
	font-size: 14px;
	line-height: 22px;
	 background-color:transparent;
	padding: 0 0 0 10px;
	font-weight: normal;
}
.profilebox_FeatureBox
{
		-webkit-border-radius: 0px 20px 0px 20px;
	-moz-border-radius: 0px 20px 0px 20px;
	border-radius: 0px 20px 0px 20px;
	border: 1px solid #ccc;
	padding: 7px;
	font-family: 'Roboto' , sans-serif;
	font-size: 14px;
	margin: 0 0 10px 0;
	line-height: 30px;
background: rgb(249,232,205);
background: linear-gradient(0deg, rgba(249,232,205,1) 0%, rgba(249,241,185,1) 48%, rgba(252,237,222,1) 100%);
}


.prolistviewdetail
{
	float: left;
	width: 70%;
	font-family: 'Roboto' , sans-serif;
	font-size: 14px;
	line-height: 22px;
	background-color: #F7F7F7;
	padding: 0 0 0 10px;
	font-weight: normal;
}
.ProfileLinks
{
	 
	float: left;
	padding: 0 0 0 0px;
	margin: 15px 1px 0 0;
	width:15%;
	text-align:center;
}
.ProfileLinks i
{
	font-size:30px;
}
.ProfileFunctionBtn, .ProfileFunctionBtn:link, .ProfileFunctionBtn:visited
{
	height: 30px;
	text-decoration: none;
	cursor: pointer;
	color: #d9475c;
	font-weight: bold;
	margin: 5px 0px 0 0;
	font-family: 'Roboto', sans-serif; 
	font-size: 12px;
	font-weight:400;
}

.ProfileFunctionBtn:hover
{
	color: #000;
}
.ProfileIcons
{
	border: 1px solid #CACACA;
	float: left;
	padding: 0 0 5px 5px;
	margin: 6px 2px 0 0;
	width: 150px;
	text-align: center;
	-webkit-transition: all 0.50s ease-in-out;
	-moz-transition: all 0.50s ease-in-out;
	-o-transition: all 0.50s ease-in-out;
	-ms-transition: all 0.50s ease-in-out;
	transition: all 0.50s ease-in-out;
}
.ProfileIcons:hover, ProfileIcons a:hover
{
	background-color: #D2D2D2;
}
.clickhere:link, .clickhere:visited
{
	color: #1e70cb;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.clickhere:hover
{
	color: #555;
}

.tabborder
{
	border: 1px solid #ccc;
	padding-bottom: 10px;
}
.PagerBoxOutter
{
	width:300px; margin:auto;
}
.PagerBox
{
	width:80%; padding:10px 0 10px 0; 
float:left; text-align:center;
}

.PagerBox .number
{
	font-family: verdana;
	font-size: 12px;
	padding: 5px 9px;
	margin: 0 0 0 2px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF5E51;
}
.PagerBox .number:hover
{
	background-color: #0080C0;
}
.PagerBox .next
{
		cursor: pointer;
	display: inline-block;
	font: 12px/16px 'Lucida Grande' , 'Lucida Sans Unicode' , 'Helvetica Neue' , Helvetica, Arial, Verdana, sans-serif;
	padding: 2px 5px;
	border-style:none;
	text-decoration: none;
	color: #fff;
	background-color: #FF5E51;
	padding:5px 9px;
}
.PagerBox .next:hover
{
	background-color: #0080C0;
}
.PagerBox .previous
{
	font-family: verdana;
	font-size: 14px;
	background-image: url('../Image/PagingBtn.png');
	background-color: #92b318;
	background-repeat: no-repeat;
	width:66px; height:24px; border-style:none;
}

div.pager
{
	margin-top: 5px;
	text-align: center;
	padding: 5px;
	font-family: Sans-Serif;
	font-size: 12px;
}

/* pager links */
div.pager a:link, div.pager a:visited
{
	/*border: 1px solid #C00;*/
	padding: 2px 6px;
	display: inline-block;
	text-decoration: none;
	margin: 0 4px;
}

div.pager a:hover
{
	/*border: 1px solid #C00;*/
	
	text-decoration: none;
	color: #fff;
	background-color: #999999;
}


/* current page */
div.pager span span
{
	border: 1px solid #CCCCCC;
	padding: 2px 6px;
	display: inline-block;
	margin: auto 4px;
	background-color: #5eb933;
	color: #fff;
}

.first
{
	color: #333333;
	background-color: #BFBFBF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #999;
	padding: 4px 4px 4px 4px;
	margin: auto 2px;
}

.last
{
	color: #333333;
	background-color: #BFBFBF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #999;
	padding: 1px 8px 1px 8px;
}

.current
{
	background-color: #5eb933;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}


.numeric
{
	color: #333333;
	background-color: #C5C5C5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #AEAEAE;
}

.numeric:hover
{
	color: #666;
	background-color: #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000;
}

.next
{
	color: #f1f1f1;
	background: #616161 url(../Images/dpagerbg.jpg) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
}

/*Content Css End*/

.HeaderCSS
{
	width: 98%;
	 
	padding: 5px 0 7px 5px; 
	color: #d9475c;
	background-color: #E6E6E6;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	cursor: pointer;
	font-weight: normal; 
}
.HeaderSelectedCSS
{
	margin: 5px 0 5px 5px;
	padding: 5px 0 5px 5px;
	color: #FFFFFF;
	background-color: #45a6d0;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	cursor: pointer;
	width: 230px;
	font-weight: normal;
	
}
.BoxAccrodingCSS
{
	margin: 0px 0 15px 5px;
	width: 250px; 
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	text-align:left;
	line-height:20px;
	
}
.BoxAccrodingInner
{ width:245px;
	max-height:280px; overflow-x: hidden; /*for hiding horizontal scroll bar*/
overflow-y: auto; /*for vertical scroll bar*/
}

.ViewProfilebtn, .ViewProfilebtn:link, .ViewProfilebtn:visited
{
	height: 30px;
	text-decoration: none;
	cursor: pointer;
	color: #d9475c;
	font-weight: bold;
	margin: 5px 0px 0 0;
	font-family: 'Roboto', sans-serif;
  text-transform:uppercase;
	font-size: 12px;
	font-weight:400;
}

.ViewProfilebtn:hover
{
	color: #000;
}

.fbg
{
	background-color: #f0f1f0;
	height: 60px;
	color: #666;
	width: 100%;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}

.wfbg
{
	width: 940px;
	margin: 0 auto;
	color: #666;
}

.copy
{
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	color: #666;
	line-height: 50px;
}

.powered
{
	color: #666;
	vertical-align: middle;
	float: right;
	line-height: 50px;
}



/*Footer Css End*/

/*Footer Css End*/

/*Light Box style*/
.upblinkbox
{
	float: left;
	text-align: center;
	width: 138px;
	border: 1px solid #f0f0f0;
	background-color: #fff;
}

.upblinkboxinn
{
	float: left;
	text-align: center;
	width: 190px;
	padding-bottom: 5px;
	border: 1px solid #f0f0f0;
	background-color: #fff;
}

.upblink, upblink a:link, .upblink a:visited
{
	color: #666;
	text-decoration: none;
	font-family: 'Roboto' , sans-serif;
	font-size: 11px;
}

.upblink:hover, .upblink a:hover
{
	color: #00aff0;
	text-decoration: none;
}

.piechartbox
{
	float: left;
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	margin:0 0 0 15px;
	
	border: 1px solid #CCCCCC;
	float: left;
}

.gen-chart-render
{
	text-align: center;
	padding: 0;
	margin: 0;
}


.ip
{
	moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #C1C1C1;
	overflow: hidden;
	background: #F0F0F0 url(../Images/ip.png) no-repeat right bottom;
	padding: 8px;
	margin: 10px 0 10px 5px;
}

.profileicon{
	background: url(../Images/profileicon.png) 5px 2px no-repeat;
}

.contacticon{
	background: url(../Images/contacticon.png) 5px 4px no-repeat;
}

.accept{
	background: #99142e url(../Images/accept.png) 5px 4px no-repeat;
}

.naccept{
	background: #99142e url(../Images/naccept.png) 5px 4px no-repeat;
}

.view{
	background: #99142e url(../Images/view.png) 5px 7px no-repeat;
}

.contact{
	background: #99142e url(../Images/contact.png) 5px 5px no-repeat;
}

.partner{
	background: #99142e url(../Images/partner.png) 5px 7px no-repeat;
}

.album{
	background: #99142e url(../Images/album.png) 5px 7px no-repeat;
}

.image{
	background: #99142e url(../Images/image.png) 5px 5px no-repeat;
}

.editicon{
	background: #99142e url(../Images/editicon.png) 5px 5px no-repeat;
}

.account{
	background: #99142e url(../Images/account.png) 5px 5px no-repeat;
}

.upload{
	background: #99142e url(../Images/upload.png) 5px 5px no-repeat;
}

.delete{
	background: #99142e url(../Images/closebtn.png) 5px 7px no-repeat;
}

.send{
	background: #99142e url(../Images/send.png) 5px 5px no-repeat;
}

.update{
	background: #99142e url(../Images/update.png) 5px 5px no-repeat;
}

.favourite{
	background: #99142e url(../Images/favourite.png) 5px 5px no-repeat;
}

.addicon{
	background: #99142e url(../Images/addicon.png) 5px 5px no-repeat;
}

.save{
	background: #99142e url(../Images/save.png) 5px 5px no-repeat;
}

.sicon{
	background: #99142e url(../Images/sicon.png) 5px 5px no-repeat;
}

.loginicon{
	background: #0e9105 url(../Images/loginicon.png) 5px 5px no-repeat;
}

.forgot{
	background: #99142e url(../Images/forgot.png) 5px 5px no-repeat;
}

.pay{
	background: #99142e url(../Images/pay.png) 5px 5px no-repeat;
}

.back{
	background: #99142e url(../Images/back.png) 8px 5px no-repeat;
}

.BoxInnerProgress
{z-index:2000;
	float: left;
	width:143px; padding:7px 0 0 20px;
	height:40px;
	background-image: url('../Images/ProgressBg.png');
	background-repeat: no-repeat;
}
.BoxOutterProgress {
    z-index:2000;
  width:150px;
  left: 50%;
  top:30%;
  margin-left: -70px;
  position:fixed;
}


/*================= Pre Loader Style ===============*/


.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 3px;
  
}


.pace .pace-progress:after {
  display: block;
  position: absolute;
  top: 0;
  right: .5rem;
  content: attr(data-progress-text);
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 100;
  font-size: 1rem;
  line-height: 1;
  text-align: right;
  color: rgba(0, 0, 0, 0.19999999999999996);
}


.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
  
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 25px;
  height: 25px;
  border: solid 3px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 25px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}



@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}