textarea.filed_back {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: none;
    background-color: #F0F0F0;
    color: #000;
}

textarea.filed_back:focus {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: none;
    background-color: #FFF;
    color: #000;
}

h3.mar_bt_25{ margin-bottom:25px; }

.pad_bot_index { padding-bottom:5px; }

.und_1 { text-decoration: underline; }
.und_1:hover { text-decoration: underline; color:#003399; }

.pad_bot_pop { padding-bottom:10px; }
h4.modaltitle{ color:#702f91; text-align:center; }

.htbt30
{
	height:30px;
}
.htbt130
{
	height:130px;
}

.this_border{
		 
		  border: 1px solid #CCCCCC;
        overflow: hidden;
		padding-right:2px;
		padding-left:2px;
		padding-top:3px;
		padding-bottom:3px;
		
		height:180px;
		width:180px;
		
		
		     
}

.my_b_marg { margin-left:20px; margin-bottom:5px; }

.bottommar8 { margin-bottom:8px; }

.my_button_l { margin-top:10px; width:36%; }

.fontclrred { color:#FF0000; }

.head_cloo{ color:#702f91; }

.door_col { font-weight:bold; }

.door_padding { padding-bottom:10px; }

.admin_message11
{
	border:1px solid #00b6be ;
	
	border-radius: 5px;
	min-height:100px;
	
	margin-bottom:20px;


    
}

.admin_msg_mob
{
	padding:10px;
	color:#F00; font-size:14px; font-weight:bold;
	font-family:'Roboto Condensed', sans-serif;
	margin-bottom:10px;
	
}

.del_request_msg {
color:#FF0000;

font-weight:bold;
 }
 
 .prof_del_msg_pad { padding-top:70px; }
 .del_page_h { color:#702f91; }
 .id_color{ color:#FF0000; font-size:18px; }
 .login_del_noti { color:#FF0000; }
 
 .delete_noti{

   padding-left:2%;
	padding-right:2%;
	padding-top:5%;
	padding-bottom:8%;
   border: 1px solid #D3D3D3; 
	margin-bottom:2%;
	background-color:#eee;
	/*box-shadow: 10px 10px 5px grey;*/
	
}

.pad_bot_msg1 { padding-bottom:2px; }


.head_font { font-size:18px; color:#000000; padding-left:5px; }



.panel_my {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default_my {
    border-color: #00b6be;;
}


.panel-default_my>.panel-heading_my {
    color: #FFFFFF;
    background-color: #00b6be;
    border-color: #ddd;
}
.panel-heading_my {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-body_my {
    padding: 15px;
	
}





.button_msg {
  border-radius: 4px;
  background-color: #00b6be;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  padding: 2px;
  width: 100px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.button_msg span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button_msg span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button_msg:hover span {
  padding-right: 25px;
}

.button_msg:hover span:after {
  opacity: 1;
  right: 0;
}

.payment_box{
border-width:1px;
border-style:solid;
border-color:#C0C0C0;

padding-top:20px;
padding-bottom:20px;
padding-left:3px;
padding-right:3px;
text-align:center;
}

.payment_box:hover{
border-color:#00b6be;
}

.cen_pay { text-align:center; font-size:18px; font-weight:bold; padding-bottom:15px; padding-top:15px;}

.bbb {font-weight:bold; padding-bottom:2px; }
.ccc {font-weight:bold; }

.button_pay {
  border-radius: 4px;
  background-color: #00b6be;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  padding: 2px;
  width: 200px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.button_pay span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button_pay span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button_pay:hover span {
  padding-right: 25px;
 
}

.button_pay:hover {  background-color:#702f91;  }

.button_pay:hover span:after {
  opacity: 1;
  right: 0;
  
}

.payment_head_clr {
	color:#F00;
	font-weight:bold;
	
}
.payment_foo_clr {
	margin-top:5px;
	color:#00C;
	font-weight:bold;
	
}

.payment_cancel_h{
	color:#F00;
	font-weight:bold;
	font-size:18px;
}
.forg_pass_h { color:#F00; font-weight:800; }
.typ_n_pas { color:#000; font-weight:bold; }