form label{
  font-weight:bold;
  font-size:14px;
 
}
.colorblue
{
	color:#702f91;
	
}



.colorred
{
	color:#0000FF;
	font-weight:bold;
	font-size:14px;
	
}


.pcolorblack
{
	color:#000;
	
}


.terms_c
{
	
}

input.c_red
{
	color:#F00;
}
.bold_blue
{
	color:#702f91;
	font-weight:bold;
	font-size:16px;
	
}


.border{
	color:#FFF;
	padding-top:5px;
	margin-top:10px;
	margin-left:0px;
	width:100%;
	
	/*background-color:#6d0c9e;*/
	padding-bottom:5%;

}
.white{
	color:#FFF;
	text-align:center;
}
.mar{
	margin-top:2px;
	 margin-bottom:5px;
}
.mar1{
	margin-top:10px;
	margin-left:15px;
	
}
.cas_marlef{
	margin-left:50px;
}

.cas_marright
{
	margin-right:30px;
}
.sublef
{
	margin-right:14px;
}

.validation
{
	color:#F00;
	text-align:center;
}

.valid_home
{
	color:#FC3;
	text-align:center;
	font-size:14px;
}




.mar_top{
	margin-top:10px;
	}
	
.mandatory_color
{color:#F00;}

.mandatory_asterisk
{color:#F00;
font-weight:bold;
font-size:large;
}


.head_sub
{
	background-color:#703091; color:#FFF; padding-top:7px; padding-bottom:7px; padding-left:7px; width:90%;
}


.bott
{
padding-bottom:9px;
	
}


.bott_list
{ 
padding-bottom:5px;
	
}

.pad_bot
{
padding-bottom:25px;
	
}


.register_page{

   padding-left:2%;
	padding-right:2%;
	padding-top:2%;
	padding-bottom:2%;
   border: 1px solid #D3D3D3; 
	margin-bottom:2%;
	background-color:#eee;
	/*box-shadow: 10px 10px 5px grey;*/
	
}

.head_color1{

	color: #702f91;
   /* text-shadow: 2px 2px 4px #702f91;*/
	text-align:center;

}

.pad_to
{
	padding-top:7px;
	
}

.tooltip2 {
    position: relative;
/*    display: inline-block;
*/    border-bottom: 1px  black;
}

.tooltip2 .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #00b6be;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
}

.tooltip2:hover .tooltiptext {
    visibility: visible;
}


.font_b {
  font-weight:bold;
 font-family: 'Roboto', sans-serif;
 color:#000000;
}




<!--Rasigrahanila and Navamsakam-->
select.abcd{
	
	width: 40px;
}

td.middle{
color:#808000;
text-align:center;
}


table.ab, th.ab, tr.ab, td.ab{
    border: 1px solid #CC3;
    border-collapse: collapse;
    
}


.height_btw{
	height:30px;
}
.tab_wid
{
	width:65%;
}


.height_1 {
	height:20px;
}


<!--Rasigrahanila and Navamsakam--->

.b_style
{
	color:#C03;

}

.bold_border
{
	
	
	
	
	
	  text-align: center;
      font-size: 13px;
      
      height:300px;
	  margin-top:20px;
	  margin-bottom:10px;
	  border:1px solid #00b6be;
	  border-radius: 3px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.bot_marg
{
	margin-bottom:10px;
	
}
a.butto
{
	padding:5px 10px; background-color:#C03; color:#FFF;
}

a.butto:hover
{
	padding:5px 10px; background-color:#d02550; color:#FFF; 
}

.font_bold_1
{font-weight:bold;
font-size:16px;
}


.img_size
{
	height:150px;
	width:100%;
	display: block;
    margin-left: auto;
    margin-right: auto;
	border-radius: 10px;
}

.img_size1
{
	height:150px;
	width:100%;
	display: block;
    margin-left: auto;
    margin-right: auto;
	border-radius: 10px;
	
	
}

.img_size1:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}





.detail_contain_search
{
	width: 100%;
	text-align:left;
	margin-left:10px;
	font-size:15px;
	padding-top:30px;
	padding-right:10px;
}






div.wid_search
{
	width:32%;
}

.inline_dis{
	display:inline;
	
}

div.hei_wid_im{
width:100%; height:400px;
}



.img_size2
{
	height:100px;
	width:100px;
	display: block;
    margin-left: 60px;
    margin-right: auto;
	margin-top: 10px;
	
}

.img_size2:hover {
    -ms-transform: scale(3); /* IE 9 */
    -webkit-transform: scale(3); /* Safari 3-8 */
    transform: scale(3); 
}

.img_size3
{
	height:100px;
	width:100px;
	display: block;
    margin-left: 60px;
    margin-right: auto;
	margin-top: 10px;
	
}

.inline_bl
{display:inline-block;}


a.foot_clr{ color: #FFFFFF }
a.foot_clr:hover { color:#990099 }
.top_p10 { margin-top:10px;  }
.psize_foot{ font-size:16px; background-color:#702f91; padding-left:12px; padding-top:3px; padding-bottom:3px; }

.pack_selected{ font-size:18px; background-color:#FF0000; color:#FFFFFF; padding-left:12px; padding-top:3px; padding-bottom:3px; margin-top:0px; margin-bottom:15px; text-align:center; }




<!---- --------------------sudeesha css start -------------------------------------   -->


.quick_list_container
{
	width:200px;
	height:300px;
	background-color:#09F;
	border:1px solid #09F;
	border-radius: 5px;
}

.s2
{
	border: 1px solid #00b6be;;
    padding: 10px;
    border-radius: 5px;
	min-height:250px;
	margin-bottom:10px;
}

.quick_search_main
{
	width:100%;
	background-color:#f2f2f2;
	
}


.quick_search_box
{
      font-size: 12px;
      background: #fff;
      min-height:230px;
	  margin-top:20px;
	  margin-bottom:10px;
	  /*border: 1px solid #00b6be;*/
	  border-radius: 5px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}


.quick_search_box_mb
{
    /*border: 1px solid #bce8f1;
    padding: 10px;
    margin: 10px -15px 0px -15px;
    border-radius: 5px;*/
	
	
	  font-size: 12px;
      background: #fff;
	   margin: 10px 15px 0px 15px;
	    padding: 10px;
		min-height:50px;

	  /*border: 1px solid #00b6be;*/
	  border-radius: 5px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	
	
}



.quick_footer
{
	margin-top:20px;
	padding:5px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
	min-height:35px;
}
.quick_footer img
{
	height:30px;
	padding:5px;
}

.quick_detail_list
{
	/*margin-top:10px;
	margin-bottom:10px;
	float:right;
	margin-left:10px;
	margin-right:10px;*/
	
	display: block;
    margin-left: 55px;
    width: 100%;
    font-size: 14px;
    line-height: 10px;
	font-weight:normal;
	font-family:'Roboto Condensed', sans-serif;
	
}

.quick_detail_list_content
{
	display: block;
    width: 100%;
    font-size: 14px;
	margin-bottom:10px;
	font-weight:normal;
	line-height:10px;
	font-family:'Roboto Condensed', sans-serif;
}

.img_contain_search
{
	width: 170px;
    height: 207px;
    float: left;
/*	padding:5px;
*/}


.img_contain_search img
{
	width: 170px;
    height: 207px;
    float: left;
	
	
}



.img_contain_search1
{
	width: 150px;
    height: 207px;
    float: left;
}


.img_contain_search1 img
{
	width:150px;
    height: 207px;
    float: left;
	
}




.img_search_size1:hover {
	width: 170px;
    height: 207px;
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}



.id_search_co

{
	border: 1px solid #bce8f1;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    border-radius: 5px;
	min-height:300px;
}


<!--.id_search_co{
	text-align: center;
      font-size: 18px;
      background: #fff;
	  margin-top:20px;
	  margin-bottom:10px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  }
-->


.id_search_co_mb
{
    border: 1px solid #bce8f1;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    border-radius: 5px;
	/*text-align: center;
      font-size: 18px;
      background: #fff;
	  margin-top:20px;
	  margin-bottom:10px;
*/
      /* Center slide text vertically */
      /*display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;*/
}


.search_id_front_view
{
	width:100%;
	background-color:#f2f2f2;
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    /*border: 1px solid #ddd;
    border-radius: 4px;*/
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


.profile-list .title {
    display: block;
    width: 56px;
    float: left;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 11px;
}



.profile-list {
    /* margin: 0px; */
    padding: 0;
    list-style: none;
    margin-left: 120px;
}
.profile-list li {
    margin-bottom: 15px;
    display: block;
	
}

.profile-list .cont {
    display: block;
    margin-left: 120px;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 11px;
    color: #333;
	text-align:justify;
}

.search_panel_footer {
	width:100%;
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
	min-height:50px;
}




.search_front_content
{
	width:100%;
	height:300px;
	margin-top:20px;
}


.search_list_box

{
	border: 1px solid #bce8f1;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    border-radius: 3px;
	min-height:300px;
}



.font_size1
 {
   border-right:1px solid #000;
   border-left:1px solid #000;
   text-align:center;
   color:#000;
  
 }
 
 .pack_im
 {
	 height:20px;
     width:20px;
 }
 
 .font_size2
 {
	 text-align:center;
	 border:1px solid #000000;
	 
  
 }
 .pack_header
 {
	 border-bottom:1px solid #000000;
	 padding:2px;
	 text-align: left;
     height: 30px;
	 padding-left:10px;
	 color:#000;
 }
 
 .pack_header2
 {
	 border-bottom:1px solid #000000;
	 border-right:1px solid #000;
	 padding:2px;
	 text-align: center;
     height: 30px;
	 color:#000;
 }



.cont1 {
    display: block;
    margin-left: 125px;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    line-height: 11px;
    color: #333;
}




<!---- --------------------sudeesha css end -------------------------------------   -->



<!------------------------------- pagination start -------------------------------------->

#pagination{
    margin: 40 40 0;
}
.input_text {
    display: inline;
    margin: 100px;
}
.input_name {
    display: inline;
    margin: 65px;
}
.input_email {
    display: inline;
    margin-left: 73px;
}
.input_num {
    display: inline;
    margin: 36px;
}
.input_country {
    display: inline;
    margin: 53px;
}
ul.tsc_pagination li a 
{ 
    border:solid 1px; 
    border-radius:3px; 
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:6px 9px 6px 9px;
}
ul.tsc_pagination li 
{
    padding-bottom:1px;
}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current
{ 
    color:#FFFFFF; 
    box-shadow:0px 1px #EDEDED;
    -moz-box-shadow:0px 1px #EDEDED;
    -webkit-box-shadow:0px 1px #EDEDED; 
}
ul.tsc_pagination 
{ 
    margin:4px 0;
    padding:0px; 
    height:100%;
    overflow:hidden; 
    font:12px 'Tahoma';
    list-style-type:none; 
}
ul.tsc_pagination li 
{ 
    float:left;
    margin:0px;
    padding:0px; 
    margin-left:5px;
}
ul.tsc_pagination li a 
{ 
    color:black; 
    display:block; 
    text-decoration:none;
    padding:7px 10px 7px 10px; 
}
ul.tsc_pagination li a img 
{
    border:none;
}
ul.tsc_pagination li a
{ 
    color:#0A7EC5;
    border-color:#8DC5E6; 
    background:#F8FCFF; 
}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current
{ 
    text-shadow:0px 1px #388DBE;
    border-color:#3390CA; 
    background:#58B0E7; 
    background:-moz-linear-gradient(top, #B4F6FF 1px, #63D0FE 1px, #58B0E7);
    background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #B4F6FF), color-stop(0.02, #63D0FE), color-stop(1, #58B0E7));
}







<!------------------------------- pagination end -------------------------------------->





<!-------------------------- sudeesha login inner page design css start ------------------------>



.main_login_innerpg
{
	width:100%;
	background-color: #039;
	min-height:500px;
}

.myd
{
	background-color: #039;
}


.memb_alertbox
{
	border:1px solid #00b6be ;
	
	border-radius: 5px;
	min-height:150px;
	margin-top:20px;
	margin-bottom:20px;


    
}
.memb_alertbox_hd
{
	width:100%;
	background-color:#00b6be;
	color:#FFF;
	font-family:'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	font-size:14px;
	padding:5px;
	height:30px;
}

.memb_alertbox_msg
{
	padding:10px;
	color:#F00; font-size:14px; font-weight:bold;
	font-family:'Roboto Condensed', sans-serif;
	margin-bottom:10px;
	
}





.meb_profile
{
	width:100%;
	border-radius: 5px;
	min-height:200px;
	border:1px solid #00b6be ;
	margin-bottom:20px;
}



.img_meb_profile
{
	width:150px;
    height: 150px;
    float: left;
	margin:0px;
	padding:0px;
    display: inline-block;
    line-height: 1.42857143;
    background-color: #fff;
    /*border: 1px solid #ddd;
    border-radius: 4px;*/
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


.img_meb_profile img
{
	width:150px;
    height: 150px;
    float: left;
    display: inline-block;
	margin:0px;
	padding:0px;
    
    line-height: 1.42857143;
    background-color: #fff;
    /*border: 1px solid #ddd;
    border-radius: 4px;*/
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	
}

.memb_details

{
	margin-top:25px;
	
	
}

.memb_details_in
{
	margin-bottom:20px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
	font-size:14px;
}

.memb_expdet
{
	margin-top:10px;
	margin-bottom:10px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
}
.memb_expdet_2{
padding-bottom:5px;
font-family:'Roboto Condensed', sans-serif;
	color:#000;
}

.memb_expdet_2 a
{
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
}

.memb_intersetbox
{
	width:100%;
	border-radius: 5px;
	min-height:340px;
	border:1px solid #00b6be ;
	margin-top:10px;
	margin-bottom:20px;
}

.memb_shipbox
{
	width:100%;
	border-radius: 5px;
	min-height:130px;
	border:1px solid #00b6be ;
	margin-top:20px;
	margin-bottom:20px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
}


.memb_shipbox1
{
	width:100%;
	border-radius: 5px;
	min-height:200px;
	border:1px solid #851f83 ;
	border-color:#851f83;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
}


.memb_shipbox1_hd
{
	width:100%;
	background-color:#851f83;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	padding:5px;
	height:30px;
}

.memb_shipbox_in
{
	margin-top:10px;
	margin-bottom:10px;
}



.view_li
{
	margin-bottom:10px;
}




/* heart list css start */



.heart_main

{
	width:100%;
	background-color:#f2f2f2;
}

.heart_listbox
{
	
		
	  font-size: 12px;
      background: #fff;
      min-height:200px;
	  margin-top:20px;
	  margin-bottom:30px;
	  /*border: 1px solid #00b6be;*/
	  border-radius: 5px;

      
}


.heart_listbox1
{
	  font-size: 12px;
      background: #fff;
	  margin: 10px 15px 0px 15px;
	  padding: 10px;
	  min-height:50px;
	  border-radius: 5px;

      
	  
}


.heart_img
{
/*	width: 180px;
    height: 152px;
*/	display:block;
	overflow:visible;
	padding:0px;
	margin-bottom:10px;
    
}

.heart_img img
{
	width: 150px;
    height: 150px;
	margin-left: auto;
	margin-top:auto;
    margin-right: auto;
	padding:10px;
	display: block;
	text-align:center;
	overflow:visible;
    
}

.heart_img1{
	width: 100px;
    height: 150px;
	display: inline-block;
    
}

.heart_img1 img
{
	width: 100px;
    height: 150px;
	padding:10px;
	display: inline-block;
	text-align:center;
    
}



.heart_hd
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	color:#F00;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
}

.heart_hd2
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	color:#F00;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
}


.heart_but

{
	margin-bottom:5px;
}


.heart_list_mob
{
	width:160px; height:200px; margin-bottom:10px; margin-right:10px; background-color:#FFF; 
}


.view_contact_listbox
{
	
		
	  font-size: 12px;
      background: #fff;
      min-height:200px;
	  margin-top:20px;
	  margin-bottom:30px;
	  /*border: 1px solid #00b6be;*/
	  border-radius: 5px;

      
}



.view_contact_list_mob
{
	width:160px; height:200px; margin-bottom:10px; margin-right:10px; background-color:#FFF; 
}





/* heart list css end */


/* interset list css start */


.interset_main
{
	width:100%;
	background-color:#f2f2f2;
	
}

.interset_box
{
	  font-size: 12px;
      background: #fff;
      min-height:190px;
	  margin-top:20px;
	  margin-bottom:30px;
	  border-radius: 5px;
}


.interset_box1{
	  font-size: 12px;
      background: #fff;
      min-height:250px;
	  margin-top:20px;
	  margin-bottom:30px;
	  border-radius: 5px;
}

.interset_img
{
    /*max-width:200px;
    max-height:150px;
    overflow:visible;
	background-position:center;*/
	
	display:block;
	overflow:visible;
	padding:0px;
	margin-bottom:10px;
}

.interset_img img
{
    width: 150px;
    height: 150px;
	margin:10px;
	margin-left: auto;
    margin-right: auto;
	margin-top:auto;
	padding:10px;
	display: block;
	text-align:center;
	overflow:visible;
}

.interset_hd
{
	text-align:center;
	color:#F00;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:bold;
}

.interset_hd1
{
	text-align:center;
	color:#F00;
	font-family:'Roboto Condensed', sans-serif;
	font-size:12px;
	font-weight:bold;
}




.interset_list_mob
{
	width:160px; min-height:180px;  margin-bottom:10px; margin-right:10px; background-color:#FFF; 
}


.interset_img1{
	width: 150px;
    height: 150px;
	display: inline-block;
	margin: auto;
	position: absolute;
    
}

.interset_img1 img{
	width: 150px;
    height: 150px;
	display: inline-block;
	margin: auto;
	position: absolute;
    
}

.interest_butt
{
	margin-bottom:10px;
	margin-top:10px;
	padding-left:10px;
}


.interest_butt2{
	margin-bottom:10px;
	margin-top:10px;
	padding-left:10px;
}



.view_interest_list_mob1
{
	width:160px; height:230px; margin-bottom:10px; margin-right:10px; background-color:#FFF; 
}



div.shadow {
    position:absolute;
    max-width:200px;
    max-height:150px;
    overflow:visible;
}
img.logo {
    position:relative;
    max-width:100%;
    max-height:100%;
}

.interset_psendmb
{
 width:150px; background-color:#FFF; height:200px; 
	

}

/* interset list css end */




.message_main
{
	width:100%;
	background-color:#f2f2f2;
}

.message_viewbox
{
	  font-size: 12px;
      background: #fff;
	  height:5px;
	  
	  
}

.msg_img
{
	width:100px;
    height: 100px;
    float: left;
    background-color: #fff;
    
}

.msg_img img
{
	width:100px;
    height: 100px;
    float: left;
	padding:10px;
    background-color: #fff;
    
}
.msg_in
{
		padding:0px;
		    height: 0px;
}



.msg_in1
{
	border-right:1px solid #999;
		
}

.msg_box_mob
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
	margin-top:5px;
}


.msg_det_mob
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
	margin-top:5px;
	padding:10px;
}

.msg_detail
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
	margin-top:5px;
	
}

.msg_detail_1
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #000000;
	text-transform:capitalize;
	
}
.msg_detail_2
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #000;
	padding-top:5px;
	margin-top:5px;
}
.msg_detail_3
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #000;
	padding-top:5px; margin-top:5px;
}



.messgae_intbl
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #000;
	
	
}

.msg_tbhd
{
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #000;
	text-align:center;
}



/*   profile view css    */

.profile_right_menu
{
	border:1px solid #999;
	background-color:#ffffff;
}

.pfofile_mu1
{
	margin-top:20px;
	margin-bottom:20px;
	
}
.pfofile_mu1:hover
{
	 background-color: #702f91;
      color: white;
	 
/*	  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
*/
}


.profile_mob_hd
{
    font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #ffffff;
	text-align:center;
	padding-top:10px;
	margin-bottom: 15px;
		

}



.profile_mob_hd:hover
{
    font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #ffffff;
	text-align:center;
	padding-top:10px;
	margin-bottom: 15px;
		

}
	
	
	.profile_mob_img
	{
		width:30px;
		height:30px;
		text-align:center;
	}
	
	
	
	
	
	
	
	
	
	/*css started sudeesha on 12-12-2018	*/

.btn_icon
{
	
	border: none;
    color:#000;
	background:none;
    /*padding: 8px 12px;*/
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width:100%;
}
	
	
	
.btn_icon:hover
{
	border:1px solid #851f83;
}


.btn_icon h4
{
	color:#000;
    font-family:'Roboto Condensed', sans-serif;
	font-size:16px;	
}
	
.btn_icon_disabled
{
	background:none;
    color: #000000;
    opacity: 0.5;
    cursor: not-allowed;
	font-family:'Roboto Condensed', sans-serif;
	font-size:16px;
}


.m2:hover 
{
	
	color:#FFF;
	/*border:1px solid #851f83;*/
	
}


/*css end sudeesha on 12-12-2018	*/
	
	
	
	
	
	
	
	.profile_mob_button_exp {
/*    background-color: #4CAF50; /* Green */
   
    border: none;
    color: white;
	background:none;
    /*padding: 8px 12px;*/
	
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	width:100%;
}
.profile_mob_button5_exp {
    color: #000000;
}

.profile_mob_button5_exp:hover {
    	background:none;

    color: #000000;
	 /* box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.profile_mob_disabled1 {
		background:none;

    color: #FF0000;
   /* opacity: 0.5;*/
    cursor: not-allowed;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
}

.pro_view
{
	
	border-bottom:1px solid #999; margin-bottom:10px;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	color: #000;
	
}


.pro_view1
{
	
	border-bottom:1px solid #999; margin-bottom:20px;
}


.pro_view:hover 
{
	background-color:#851f83;
	color:#FFF;
	}
	
	
	
	
	
	.vi_mobprof
	{
		width:100%; height:50px;  margin-top:10px; margin-bottom:10px; padding:0px; background-color:#0FC;
	}
	.vi_mobprof_in
	{
		 float:left; width:70px; height:49px;
	}
	
	.vi_mobprof_in:hover
	{
		color:#FFF;
	   border:1px solid #851f83;
	}
	
	.vi_mobprof_in1
	{
		 float:left; width:65px; height:49px;
	}
	
	.vi_mobprof_in1:hover
	{
		 border:1px solid #851f83;
	}
	
	
	
	.mobile_button
	{
		width:100%;
		margin-top:30px;
		margin-bottom:20px;
		
	}
	.mobile_button_in
	{
	  display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	}
	
	.mobile_button_in img
	{
	  display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	}
	
	.mobile_button_in:hover
	{
		border:1px solid #851f83;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.m1
{
	height: auto; 
    background: #fff;
   
	margin-bottom:20px;
}



.view_m2
{
	border-bottom:1px solid #000000;
	background-color:#099;
}
.view_m2:hover 
{
	background-color:#851f83;
	color:#FFF;
	
}


.m3
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	
	font-family:'Roboto Condensed', sans-serif;
	font-size:16px;
	color: #000;
}









<!-------------------------- sudeesha login inner page design css end  ------------------------>



/*sudeesha start code on 26-12-2018 */


.quick_search_box_final
{
	  font-size: 14px;
      background: #fff;
      min-height:240px;
	  margin-top:20px;
	  margin-bottom:10px;
	  /*border: 1px solid #00b6be;*/
	  border-radius: 5px;
	  

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}



.img_contain_f
{
	width: 170px;
    height: 207px;
    float: left;
}

.img_contain_f img
{
	width: 170px;
    height: 207px;
    float: left;
	padding:5px;
	
}


.details_cont
{
    width: 100%;
	text-align:left;
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
	padding-top:0px;
	padding-right:10px;
	font-family:'Roboto Condensed', sans-serif;


	
}


.details_content_da
{
	font-size:14px;
	font-weight:normal;
	padding-top:0px;
	padding-right:10px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
	line-height:25px;

}

.details_content_da2
{
	font-size:14px;
	font-weight:normal;
	padding-top:0px;
	padding-right:10px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
	line-height:25px;
	padding-top:10px;
	padding-bottom:10px;
	
}





/*sudeesha end on 26-12-2018 */











/* 17-12-2018 code change */

profile_title_text
{
 font-size: 90%; line-height: 18px; margin-left: 40px;
}


@media (max-width: 576px) { 


.abcd
{
	color:#000;
	font-family:"Courier New", Courier, monospace;
    font-size:13px;	



}

.cont_box{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	/*border: 2px solid #D3D3D3; */
	/* border-radius: 12px;*/
	
}
.border{
	padding-left:5px;
	padding-right:5px;
}

.cas_marlef{
	margin-left:0px;
}

.cas_marright
{
	margin-right:0px;
}


select.datewid
{
	width:50%;
}

select.monthwid
{
	width:50%;
	
}

select.yearwid
{
	width:50%;
}


div.wid_search
{
	width:100%;
}



div.hei_wid_im2{
width:100%; height:430px;

}

div.hei_wid_im3{
width:65%; height:290px;

}


div.font_size1 { font-size:12px; color:#000000; }


.pack_im{
height:20px;
width:20px;
}



.quick_detail_list_content
{
	display: block;
    width: 100%;
    font-size: 9px;
    line-height: 11px;
	margin-bottom:10px;
	
	
	
}



.img_contain_search
{
	width:170px;
    height: 207px;
    float: left;
    display: inline-block;
/*    padding: 4px;
*/    line-height: 1.42857143;
    background-color: #fff;
    /*border: 1px solid #ddd;
    border-radius: 4px;*/
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


.img_contain_search img
{
	width:170px;
    height: 207px;
    float: left;
    display: inline-block;
/*    padding: 4px;
*/    line-height: 1.42857143;
    background-color: #fff;
    /*border: 1px solid #ddd;
    border-radius: 4px;*/
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	
}




.quick_detail_list
{
	/*margin-top:10px;
	margin-bottom:10px;
	float:right;
	margin-left:10px;
	margin-right:10px;*/
	
	/*display: block;
    margin-left:150px;
    width: 100%;
    font-size: 14px;
    line-height: 11px;
	*/
	width: 100%;
	text-align:left;
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
	padding-top:30px;
	padding-right:10px;
	font-family:'Roboto Condensed', sans-serif;

	
}



 }
 



@media (min-width: 576px) and (max-width: 767.98px) { 

.cont_box{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	/*border: 2px solid #D3D3D3; */
	/* border-radius: 12px;*/
	
}

.border{
	padding-left:5px;
	padding-right:5px;
}
.cas_marlef{
	margin-left:0px;
}

.cas_marright
{
	margin-right:0px;
}



select.datewid
{
	width:25%;
}

select.monthwid
{
	width:25%;
	
}

select.yearwid
{
	width:25%;
}

div.wid_search
{
	width:50%;
}


div.hei_wid_im2{
width:100%; height:430px;

}


div.hei_wid_im3{
width:65%; height:290px;

}


div.font_size1 { font-size:12px; color:#000000; }

.pack_im{
height:20px;
width:20px;
}
.quick_detail_list_content
{
	display: block;
    width: 100%;
    font-size: 12px;
    line-height: 11px;
	margin-bottom:10px;
}


.quick_detail_list
{
	/*margin-top:10px;
	margin-bottom:10px;
	float:right;
	margin-left:10px;
	margin-right:10px;*/
	
	display: block;
    margin-left:150px;
    width: 100%;
    font-size: 14px;
    line-height: 11px;
	
}

.mobile_hide {
        display:none;
    }
		.mobile_hide_button
	{
		padding-bottom:20px;
		
	}
	
	.banner_outer_in2
	{
		margin-top:-30px;
		padding:0px;
		margin:0px;
	}
	

}

@media (max-width: 768px)
{
div.font_size1 { font-size:12px; color:#000000; }
.pack_header
{
	   padding:2px;
	 text-align: left;
	  height: 60px;
}
.pack_header2
{
	    padding:2px;
	 text-align: center;
	 height: 60px;
	 
}




.pack_im{
height:20px;
width:20px;

}


profile_title_text
{
 font-size: 90%; line-height: 18px; margin-left: 40px;
}


.profile-list .title {
    display: block;
    width: 56px;
    float: left;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 11px;
}



.profile-list {
    margin: 0;
    padding: 0;
    list-style: none;
}


.profile-list li {
    margin-bottom: 15px;
    display: block;
	
}

.profile-list .cont {
    display: block;
    margin-left: 100px;
    width: 100%;
    font-size: 10px;
    font-weight: 500;
    line-height: 11px;
    color: #333;
	text-align:justify;
}


.memb_link {
    margin: 38px 0 20px;
    padding: 5px 15px;
    border-radius: 50px;
    font-size: 12px;
    height: 30px;
    border: 1px solid #951982;
    color: #951982;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.memb_link:hover
{
	margin: 38px 0 20px;
    padding: 5px 15px;
    border-radius: 50px;
    font-size: 12px;
    height: 30px;
    border: 1px solid #951982;
    color: #FFFFFF;
	background-color:#951982;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
	
	
	button.paybutton
	{
	 margin-left: -6px;
     padding: 0px 5px;
			 
	}	
		.mobile_hide_button
	{
		padding-bottom:20px;
		
	}

	
.mobile_hide {
        display:none;
    }
	
	.banner_title
	{
		margin-top:-30px;
	}
	.banner_outer_in2
	{
		margin-top:-30px;
		padding:0px;
		margin:0px;
	}
.quick_detail_list_content
{
	display: block;
    width: 100%;
    font-size: 14px;
    line-height: 11px;
	margin-bottom:10px;
}

.quick_detail_list
{
	/*margin-top:10px;
	margin-bottom:10px;
	float:right;
	margin-left:10px;
	margin-right:10px;*/
	
	display: block;
    margin-left:180px;
    width: 100%;
    font-size: 14px;
    line-height: 11px;
	
}

}


@media (min-width: 768px) and (max-width: 991.98px) { 

.cont_box{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	/*border: 2px solid #D3D3D3; */
	/* border-radius: 12px;*/
	
}
profile-list {
    /* margin: 0px; */
    padding: 0;
    list-style: none;
    margin-left: 90px;
}

.border{
	padding-left:5px;
	padding-right:5px;
}

.cas_marlef{
	margin-left:0px;
}

.cas_marright
{
	margin-right:0px;
}


select.datewid
{
	width:15%;
}

select.monthwid
{
	width:15%;
	
	
}

select.yearwid
{
	width:15%;
}

div.wid_search
{
	width:50%;
}

div.font_size1 { font-size:12px; color: #000000; }

.pack_im{
height:20px;
width:20px;
}
.quick_detail_list_content
{
	display: block;
    width: 100%;
    font-size: 14px;
    line-height: 10px;
	margin-bottom:10px;
}




 }


@media (min-width: 992px) and (max-width: 1199.98px) { 
.cont_box{
width:100%;
padding-left:10px;
	padding-right:10px;
	padding-top:10px;
border-right:1px solid #D3D3D3;  
	/* border-radius: 12px;*/
}
.quick_detail_list_content
{
	display: block;
    width: 100%;
    font-size: 14px;
    line-height: 10px;
	margin-bottom:10px;
	margin-left: 42px;
}


}


@media (min-width: 1200px) { 

.cont_box{
	
	width:80%;
	 
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	/*border: 2px solid #D3D3D3;*/
	border-right:1px solid #D3D3D3;  
	/* border-radius: 12px;*/
	 margin-bottom:10px;

}


.cont_box2{
	
	width:100%;
	 
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	/*border: 2px solid #D3D3D3;*/
	/*border-right:1px solid #D3D3D3;  */
	/* border-radius: 12px;*/
	 margin-bottom:10px;

}

div.pwi{
	width:9%;
}

.righ_ali
{
text-align:right;
}


.mari_stat
{
text-align:right;
}



select.datewid
{
	width:130%;
}

select.monthwid
{
	width:97px;
	
}

div.monpadlef
{
	padding-left:9px;
}
select.yearwid
{
	width:95px;
}


select.datewid
{
	width:65px;
}

.conpass{ width:110%; }

input.emwid{
width:150%;
}

input.p_wid{
width:138%;
}

input.cpass
{
	width:92%;
}
.bgrp
{
width:150%;
}

select.bloodgr{ width:65%; }

div.m_wid{margin-right:17px;}

select.wid_th
{
	width:180%;
}

select.wid_half
{
	width:58%;
}
select.wid_halfmob
{
	width:74%;
}

input.wid_half2
{
	width:65%;
	
}

select.wid_doub
{
	width:142%;
}
div.width_12
{
	width:20px;
	margin-left:10px;
}

div.hei_wid_im2{
width:65%; height:420px;

}

div.hei_wid_im3{
width:65%; height:290px;

}



div.centered1{

    position:fixed; 
  
  left: 10%; 
}

.htt{ height:260px; }

div.style1_1{ margin-left:15px; width:48%; }
div.style1_2{ width:49%; }
div.box_min_hei { min-height:500px;}
.height_between1{ min-height:10px;
}
}





@media (max-width: 1199px) and (min-width: 992px)
{
.profile-list {
    /* margin: 0px; */
    padding: 0;
    list-style: none;
    margin-left: 100px;
}

}



