@CHARSET "ISO-8859-1";

input[type="text"].error {
    border: 1px dotted red;
}
input[type="password"].error {
    border: 1px dotted red;
}
.inp-form {
     border: 1px solid #CCCCCC;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
   /* margin: 0 0 15px !important;*/
    padding: 10px;
    width: 285px;
}
.fb_facebook {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.separator{
    border-bottom: 1px solid #CCCCCC;
    width:400px;
    float: left;
}
.inp-form-error {
    background: url(../images/forms/form_inp_error.gif) no-repeat;
    border: none;
    color: #393939;
    height: 25px;
    padding: 6px 6px 0 6px;
    width: 187px;
    }

.error {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.block { display: block; }


 

/* Other Styles */



.home .searchbutton{
     text-indent: -200;
}

/* Success and Error Message Styles */
#message-green {
    margin-bottom: 10px;
}
.green-left {
    background: url("images/admin/table/message_green.gif") no-repeat scroll left top transparent;
    color: #6DA827;
    font-family: Tahoma;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 20px;
    font-size: 12px;
}
.green-left a {
    color: #6DA827;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: underline;
}
.green-right a {
    cursor: pointer;
}
.green-right {
    width: 55px;
}
#message-red {
    margin-bottom: 5px;
}
.red-left {
    background: url("images/admin/table/message_red.gif") no-repeat scroll left top transparent;
    color: #CE2700;
    font-family: Tahoma;
    font-weight: bold;
    padding: 0 0 0 20px;
}
.red-left a {
    color: #CE2700;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: underline;
}
.red-right a {
    cursor: pointer;
}
.red-right {
    width: 55px;
}
.forgotpassword {
    padding: 0px 0 0;
}


/* new hacking css */

.disableview{ display:none; }
.profile .namenreview h1{font-size:30px!important;}
.accordian_style .div5{
    width:298px;
    padding-right:20px;
    float:left;
    padding-top:5px;}
    .booking_btn{cursor:pointer; }
    
.reviewactionresult{float:left; padding:5px 0px 5px 50px;font-weight:bold}
.single_review h2 span{ padding-left:10px;}

.course .dash_board_nav_contain{
    height:auto;}
    .revietitlewwrapper { padding:5px 0px 5px 0px; height:auto; }
    
    
    .reviewtitle_text{ background:#fff;
    padding:8px 2px;
    margin:0; 
    background-color:#ffffff;
    border:1px solid #C8C8C8;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333;
    width:339px;
    }
    .popup_header_div #page-heading { font-size: 16px; text-transform:uppercase; font-weight:300; color:#1ed298;}
    .reviewclosebtn{ font-size:18px; cursor:pointer; color:#999; }
    #writeReview .popup_close_button{ height:35px;}
    
    .nav_bar li a em{
        font-style: normal;
        font-weight: normal;
        color: #1ed298; background:#fff;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px; padding:2px 6px;
    }
    .field_wrapperh2 { color:#999!important}
    .noanchor{cursor:default!important}
    .cart_column1a {width: 369px;}
    .cart_column2a {width: 200px;}
    .cart_column3a {width: 285px;}
    .cart_column4a {width: 66px;}
    .rightmove{ text-align:right;width:150px!important}
    .hideupdatebutton{display:none;}


.connection .namebox{ float:left; width:250px!important;}
.namebox .userimage{float:left; width:70px; height:60px;}
.namebox .username{float:left; width:170px;height:60px;}
.connectiontitle{ height:25px;}

.searchclassbooklist{ float:left; width:637px; margin-top:5px; border-radius:0 0 5px 5px;}
.namelist .userimage,
.namelist_nobrdr .userimage{float:left; width:40px; height:30px; padding:5px 2px 5px 5px;}
.namelist .username,
.namelist_nobrdr .username {float:left; width:154px;height:28px; color:#797979;}
.namelist{
    background-color: #FFFEEF;
    border: 1px solid #C8C8C8;
    float:left;
    width:207px;
    margin-right:5px;
    position:relative;}
.namelist_nobrdr{
    background-color: #FFFEEF;
    border: 1px solid #C8C8C8;
    float:left;
    width:207px;
    position:relative;
   margin-right:0;}
.searchclassbooklist .username{
    padding-top:5px;
    font-size:12px;}
.searchclassbooklist .username span{
    font-size:11px;}
 
   .shareaclass{ border : 1px solid #efefef;
    float:left; height:45px; width:938px;
    padding: 0px 0px 0px 10px;}
 .shareaclass ul li{ float:left; padding:0px 10px 0px 0px;}
 
 .reminderset{ padding:8px 3px 2px 1px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold; }
 form.cmxform label.error { display: none; }    
 
.namelist_arrow {
    background: url("images/namelist_arrow.jpg") no-repeat scroll 0 0 transparent;
    height: 8px;
    left: 11px;
    position: absolute;
    top: -8px;
    width:11px;
}
.selectbox_style_new {
    width: 100%;
    background: #FFF;
    padding: 8px 10px;
    min-height: 37px;
    border: 1px solid #C8C8C8;
    margin: 0;
    color: #999999;
    font-size: 13px;
    font-weight: normal;
}

.navbar-toggle{
    background-color:#fff!important;
    border-radius:0!important;
}

.navbar-toggle .icon-bar{
    background: #555!important;
}

@media(max-width:991px)
{
    .banner_home
    {
        padding:10px!important;
    }

    .home_R_txt_outer
    {
        padding:14px 0 0 0!important;
    }
    .home_search_outer
    {
       margin:14px 0 0 0!important; 
    }
}


.auto-wid
{
    width:auto;
     float:right!important;
    display:table;
   /* margin-left:201px;  */
}
.auto-wid2
{
    width:auto;
    float:right!important;
    display:table;
    
}
@media(max-width:991px)
{
   .auto-wid,.auto-wid2
   {
    width:100%;
    display:block;
    margin-left:0;
    padding:10px 0;
   } 
}
.lft-brd
{
    border-left:2px solid #ddd;
}


/* For Pagination Links by CodexWorld */
div.pagination {
  padding:20px 0;
  margin:7px 0;
  float: right;
}
div.pagination b {
    padding: 7.5px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #eee;
    border: 1px solid #ddd;
}
div.pagination a {
    padding: 8px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
div.pagination a:hover, div.pagination a:active {
     z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
div.pagination span.current {
    padding: 0.5em 0.64em 0.43em 0.64em;
    margin: 2px;
    background-color: #f6efcc;
    color: #6d643c;
}
div.pagination span.disabled {
    display:none;
}

@media(max-width:991px)
{
    .dash_board_right_column .db_nav_bar_container
    {
        margin-bottom: 25px;
    }
}

.payment .cart_container li
{
    margin:10px 0;
}

@media(max-width:493px)
{
    .payment .cust_info_col3
    {
        width:100%!important;
    }
}

.add_community_btt_inner select
{
    width:100px;
    padding: 6px 6px!important;
}

.add_community_btt_inner_out
{
    width:100px;
    float:left;

}

.mg-rt
{
    margin-right: 15px;
}

@media(max-width:991px)
{
    .inner_div_bgr
    {
        clear: both;
        overflow: hidden;
        margin-top: 25px!important;
    }
}

