/*reset css */

*{margin:0px; padding:0px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
body,html{ height:100%; width:100%; float:left;   }
body{ font-size:12px; color:#000;     font-family: "Open Sans",sans-serif;  background:#f1f1f1; margin:0; padding:0; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased;/* text-shadow: 0 0 1px rgba(0,0,0,0.3);*/}
ul{list-style:none; margin: 0px; }
a{text-decoration:none; cursor:pointer; color:#000; transition:ease .3s;}
a img {border:none;outline:none;}
img{ max-width:100%; vertical-align:middle} 
.clr{clear:both; float:none;}
.clr:after, .row:after, .afclr:after{clear:both; float:none; content:""; display:block}
:focus{outline:none; }
input[type="submit"], input[type="reset"], button{  cursor:pointer; -webkit-appearance:none}
.wrapper{width:100%;    margin:0 auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease}
.wide{width:100%;}
html {   -webkit-font-smoothing: none; }

.desktop_menu{ display:block;}
.iphone_menu{ display:none;}
  
/*select{-webkit-appearance: none;
   -moz-appearance:none;
   appearance:none;
  }*/
textarea{padding:5px;}
h2 {
    display: block;
    font-size: 1.5em;
	margin:0px;
	padding:5px 0px; 
}

select.form-control{    -webkit-appearance: menulist;
                        appearance: menulist;
                        -moz-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    -moz-rtl-ordering: logical;
    rtl-ordering: logical;
    color: black;
   
    cursor: default;
   }
  

/*  margins  and paddings  */

.margin-top-10{ margin-top:10px;}
.margin-top-20{ margin-top:20px;}
.margin-top-30{ margin-top:30px;}
.margin-top-40{ margin-top:40px;}
.margin-top-50{ margin-top:50px;}
.margin-top-60{ margin-top:60px;}
.margin-top-70{ margin-top:70px;}



.padding-top-10{ padding-top:10px;}
.padding-top-20{ padding-top:20px;}
.padding-top-30{ padding-top:30px;}
.padding-top-40{ padding-top:40px;}
.padding-top-50{ padding-top:50px;}
.padding-top-60{ padding-top:60px;}
.padding-top-70{ padding-top:70px;}



.margin-bottom-10{ margin-bottom:10px;}
.margin-bottom-20{ margin-bottom:20px;}
.margin-bottom-30{ margin-bottom:30px;}
.margin-bottom-40{ margin-bottom:40px;}
.margin-bottom-50{ margin-bottom:50px;}
.margin-bottom-60{ margin-bottom:60px;}
.margin-bottom-70{ margin-bottom:70px;}



.padding-bottom-10{ padding-bottom:10px;}
.padding-bottom-20{ padding-bottom:20px;}
.padding-bottom-30{ padding-bottom:30px;}
.padding-bottom-40{ padding-bottom:40px;}
.padding-bottom-50{ padding-bottom:50px;}
.padding-bottom-60{ padding-bottom:60px;}
.padding-bottom-70{ padding-bottom:70px;}


 .underline{ border-bottom:1px solid #ddd;}

.mobile_click{ display:none;}

 /**************************************************************************************   site css   ********************************************************************************    */
 
 header{ width:100%; position:fixed; top:0px; left:0px; z-index:100;}
.header{ width:100%; float:left; padding:10px; background:#23282d; color:#ddd; position:relative; z-index:9;}
.header .site_title{position:relative; z-index:9;}

.admin_logo{ display:inline-block; vertical-align:middle; margin-right:10px;}

.site_title {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
}

.site_container{ width:100%; float:left;} 
/*.left_menu{ width:180px; position:fixed; left:0px; height:100%;  background:#23282d; min-height:90vh; z-index:99; } */
.left_menu{ width:180px; position:absolute; left:0px; min-height:100%;  background:#23282d; min-height:90vh; z-index:99; } 
.left_menu > ul{ width:100%; float:left; padding-top:7px;} 
.left_menu > ul > li{ width:100%; float:left; position:relative; margin-bottom:7px;}
.left_menu > ul > li > a{ width:100%; float:left; color:#fff; padding:0px 10px; font-weight:bold; text-decoration: none;} 
.left_menu > ul > li > a i{ width:24px; float:left; text-align:center;  font-size:17px; margin-right:8px; line-height:30px;} 
.left_menu > ul > li > a .menu_name{ overflow:hidden;  font-size:14px;  line-height:30px; } 
.left_menu > ul > li > a:hover{ background:#191e23; color:#00b9eb; } 

.left_menu > ul > li.active > a{ background:#191e23; color:#00b9eb; } 
.left_menu > ul > li.active::before{ content:""; border-right:10px solid #f1f1f1;   border-top:10px solid transparent;   border-bottom:10px solid transparent; width: 0;  height: 0; position:absolute; right:0px; 
top:50%; margin-top:-10px; display:inline-block;   } 



.logged_details{ font-size: 14px;float:right; position:relative;}

.logged_mail {
    font-size: 14px;
    line-height: 30px;
	 color:#fff;
}

.logged_mail a{ color:#fff;}

.logged_box{ position:absolute; width:200px; right:0px; top:30px; background:#23282d; color:#fff; display:none;  z-index:101;  }
.logged_box > ul{ width:100%; float:left;   } 
.logged_box > ul > li{ width:100%; float:left; position:relative;}
.logged_box > ul > li > a{ width:100%; float:left; color:#fff; padding:10px;  font-size:14px;   line-height:20px; }    
.logged_box > ul > li > a:hover{ background:#191e23; color:#00b9eb; } 

.logged_details:hover .logged_box{  display:block;}
 

.main_content{ padding:10px 10px 10px 200px; width:100%; float:left; overflow:hidden; padding-bottom: 80px; min-height: 570px; } 

.page_header{ width:100%; float:left; margin:5px 0px; padding:10px 0px; border-bottom:1px solid #ddd;}
.page_options{ float:right;} 
.page_title{ float:left; font-size:24px; line-height:30px; color:#333;}


.option_tab {
    display: inline-block;
    vertical-align: middle;
    background-color: #ddd;
    color: #00adef;
    line-height: 30px; 
    border-radius: 3px;
    margin-left:5px;
    font-size:14px; 
	
} 
.option_tab a{padding: 0px 10px; display:inline-block; vertical-align: middle;}

.option_tab i{ margin-right:10px;}


.option_tab.red_bg{ background:#337ab7; color:#fff;}
.option_tab.red_bg a{  color:#fff;}

.option_tab.green_bg{ background:#2dcc70; color:#fff;}
.option_tab.green_bg a{  color:#fff;}

.option_tab.blue_bg{ background:#00a0d2; color:#fff;}
.option_tab.blue_bg a{   color:#fff;}



.page_content{ width:100%; float:left;}


.content_table_scroll{ width:100%; float:left; overflow-x:auto;}

.content_table{ width:100%; display:table; border:1px solid #ddd; clear:both;}
.content_table_row{ display:table-row;}
.content_table_cell{ display:table-cell; vertical-align:middle;  padding: 8px 10px;  font-size: 14px;}
.content_table_row_th_cell .content_table_cell{border-bottom:solid 1px #ddd;}


.content_table_row.content_table_head .content_table_cell{white-space: nowrap; background:#fff; font-size: 14px;  line-height: 1.3em; text-align: left; border-bottom: 1px solid #e1e1e1; font-weight: 400; }
.content_table_row:nth-child(2n) .content_table_cell{ background:#f9f9f9; }
.content_table_row:hover .content_table_cell{ background:#ebfaff; }
.content_table_row.content_table_head:hover .content_table_cell{ background:#fff; }


.input-group .glyphicon{top:0;}



.link_tag{ margin-bottom:5px;}
.link_tag a{ font-size:14px; color:#0073aa; text-decoration:underline;}

.links{ padding:3px; color:#e4dede}

.links a{ margin:0px 5px 0px 0px; color:#0073aa; }
.links a:hover{ text-decoration:underline; }





.top_bars{ float:left; display:block;width: 100%;  }
.top_bars ul{  width:100%; float:left; }

.top_bars ul li{  display:inline-block;    margin-left: 2px; float:left; color:#0073aa; text-align:center;}
.top_bars ul li a{  display:block; padding: 10px 15px; background:transparent; font-size:15px;color: #337ab7; text-align:center;border-radius: 4px;}
 
.top_bars ul li a:hover{text-decoration: none; background-color: #337ab7;color: #fff;}
.top_bars ul li.active a{color: #fff; background-color: #337ab7;}




/*  Right Search  */


.search_form{ float:right;} 

.search_form input[type="text"] { width:200px; float:left; margin-bottom:10px; font-size:14px;  padding:5px; height:40px; border-radius:2px; border:1px solid #ddd; margin-right:3px;}

.search_form .button{ float:left;}


/*  form */

.input-forms {
    width: 100%;
    float: left;
    padding:10px 5px;
}

.form_div{ width:100%; float:left; margin-bottom:10px;}
.form_div label{ width:240px; float:left; margin-bottom:10px; font-size:14px; line-height:30px;}
.form_div input[type="text"] , .form_div input[type="password"], .form_div input[type="email"], .form_div select{ width:100%; float:left; margin-bottom:10px; font-size:14px;  padding:5px; height:30px; border-radius:2px; border:1px solid #ddd;
max-width:400px;}

.form_div select{ cursor:pointer;}

.button{ display:inline-block; vertical-align:middle; margin-right:5px; height:40px; border-radius:3px; padding:3px 15px; border:none; font-size:15px;}

.success_button{ background:#00a0d2; color:#fff;}
.reset_button{background:#dc143c; color:#fff;}

a.button{ line-height:34px;}


.input_container{ overflow:hidden;}

/* paging */


.paging{ width:100%; float:left;  line-height:30px; font-size:15px; background:#fff; border:1px solid #ddd; padding:5px; text-align:center; color:#555;}

.paging_txt{ display:inline-block; vertical-align:middle; margin-right:10px;  }
.paging_numbering{  display:inline-block; vertical-align:middle;}



.page_traverse{ display:inline-block; vertical-align:middle; margin:0px 2px;}
.page_traverse a { display:inline-block;   width:30px;  border-radius:3px; }
.page_traverse a:hover{  background:#00a0d2; color:#fff;  }



.page_number{display:inline-block; vertical-align:middle;  margin:0px 2px;}

.page_number.current{display:inline-block; vertical-align:middle; width:30px; text-align:center; background:#00a0d2; color:#fff; border-radius:3px;}

.page_number a{ color:#555; }
.page_number a:hover{ color:#00adef; text-decoration:underline; }



/**/

.full_row{ width:100%; float:left;}
.column_three{ width:32%; float:left; margin-right:1.833%; margin-bottom:10px;}
.column_three:nth-child(3n){  margin:0px;}

.column_two{ width:49%; float:left; margin-right:2%;}
.column_two:nth-child(2n){  margin:0px ;  margin-bottom:10px;}
 


/*  dashboard page */



.profile_block{ width:100%; float:left; padding:7px; background:#fff;}

.profile_image{  float: left;
    margin-right: 10px;
    max-height: 200px;
    max-width: 192px;
    overflow: hidden;}
.profile_details{ overflow:hidden;}


.details_block{ width:100%; float:left; margin:10px 0px;}

.details_block ul{ width:100%; float:left; }

.details_block ul li{ width:100%; float:left; margin:0px 0px 5px; font-size:14px; color:#555; line-height:25px;}


.details_block ul li label{ width:140px; float:left;}

.tour_block{ width:30%; float:left; min-width:292px;}

.add_block{ float:left;}

.register_tour_link{ margin-top:20px;}

.add_block ul{ width:100%; float:left; margin-top:14px;}
.add_block ul li { width:100%; float:left; margin-bottom:10px;}
.add_block ul li a{ color: #0073aa; font-size:14px;}
 
.message_block{ width:100%; float:left; background:#fff; padding:15px;}

.message_content{ width:100%; float:left; }
 
.message_content p{ font-size: 13px; line-height: 2.1em; margin-bottom:15px; }



/*  login page */ 


.login_page{ width:100%; float:left; text-align:center; padding-top:50px; } 
.login_form {
    background: #fff ;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    font-weight: 400;
    margin-left: 0;
    margin-top: 20px;
    overflow: hidden;
    padding: 26px 24px 22px 24px;
    width:100%;
    float:left; 
} 


.login_wrap{width:350px; max-width:100%; display:inline-block; margin-bottom: 40px;}
 
 
 
.login_form input[type="text"] ,.login_form input[type="password"] {
    font-size: 24px;
    margin: 2px 6px 16px 0;
    padding: 5px;
    width: 100%;
    background: #fbfbfb ;
    border:1px solid #ddd;
}


.login_tab{ text-align:left;} 

.login_tab label {
    color: #777;
    font-size: 14px;
    margin-bottom:5px;
    width:100%; float:left;
}


.remeber_me{ float:left; margin-top:10px;}

.remeber_me > input[type="checkbox"]{ float:left; margin-right:5px; margin-top:4px;}
.remeber_me > label{ float:left; font-size:15px; }


.login_btn{ float:right;}

/* new added */
.error_msg{color:#D8140A; font-size:12px; }
.animation_image {background: #F9FFFF;border: 1px solid #E1FFFF;padding: 10px;width: 500px;margin-right: auto;margin-left: auto;}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size:16px;
    line-height: 1.42857143;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-size:16px;
    line-height: 1.42857143;
}

alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    font-size:16px;
    line-height: 1.42857143;
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    font-size:16px;
    line-height: 1.42857143;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-size:16px;
    line-height: 1.42857143;
}

/*  register page */

.register_cn {
    position: relative;
    width: 100%;
    float: left;
}



.register_head{ width:100%; float:left; margin-bottom:10px;}

.register_hdng{ float:left; margin-top: 10px;  font-size: 18px; font-weight:bold; color:#333;}

.navigation_options{ float:right;}
.navigation_options ul{ width:100%; float:left;}
.navigation_options ul li{ float:left; margin-left:3px;}


.navigation_options ul li a{ width:100%; float:left; text-align:center; color:#333; }
.navigation_options ul li a i{ width:100%; float:left;}
.navigation_options ul li a em{ width:100%; float:left; font-size:16px; font-style:normal;}

.navigation_options ul li button{ width:100%; float:left; text-align:center; color:#333; background:#fff; border:none; }
.navigation_options ul li button i{ width:100%; float:left; margin-bottom: 3px;}
.navigation_options ul li button em{ width:100%; float:left; font-size:16px; font-style:normal;}



.navigation_options ul li a:hover{ color:#c41325; }
.navigation_options ul li button:hover{ color:#c41325; }


.register_form_inner{max-width: 550px; margin: auto; }
.rgstr_Frm_txt {
    font-size: 18px;
    text-align: left;
    margin: 10px 0px 20px;
    padding: 5px 0px;
    border-bottom: 1px solid #ddd;
}

.register_tab{width: 100%; text-align: left;} 

.structure_of_registercontainer_in{clear: both; max-width: 70%; margin: auto;}
.structure_of_registercontainer_in:after,
.structure_of_registercontainer_in:before{clear: both; display: block; content:"";}

.structure_of_registercontainer_in .register_form_inner{max-width: none; margin: 0 -10px; clear: both; width:auto; }


.register_page{ width:100%; float:left; text-align:center; padding-top:50px; }
.structure_of_registercontainer_in .register_tab{ text-align:left; float:left; width: 50%; padding: 0 10px;}
.structure_of_registercontainer_in .register_tab label{min-height: 23px;}

.structure_of_registercontainer_in .register_cn input,
.structure_of_registercontainer_in .register_cn select{margin:0 !important; float:left !important; width: 100%; height: 35px !important;}
.structure_of_registercontainer_in .register_cn {margin: 2px 0 16px 0 }

.register_form {
    background: #fff ;
/*    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);*/
    font-weight: 400;
    margin-left: 0;
    margin-top: 20px;
/*    margin-bottom: 20px;*/
    overflow: hidden;
    padding: 26px 15px 46px; 
    width:100%;
    float:left; 
}  

.register_wrap{width:100%; max-width:1024px; display:inline-block;}
  
.register_form input[type="text"], .register_form input[type="email"] , .register_form select , .register_form input[type="password"] , .register_form textarea {
    font-size: 24px;
    margin: 2px 6px 16px 0;
    padding: 5px;
    width: 100%;
    background: #fbfbfb ;
    border:1px solid #ddd;
}



 .register_form select{ padding-right:0px; cursor:pointer; /*background:url(../images/select_bg.png) no-repeat 98% center;*/}
 .register_form textarea{ height:100px; resize:vertical;}




.register_tab label {
    color: #777;
    font-size: 14px;
    margin-bottom:5px;
    font-weight: bold;
    width:100%; float:left;
}
  

.drop_flags{ position:absolute; left:0px; top:2px;}

.country_drop .drop_reg input[type="text"]{ padding-left:70px;}

.register_form input[type="text"]:focus, .register_form input[type="email"]:focus, .register_form select:focus, .register_form input[type="password"]:focus, .register_form textarea:focus{ box-shadow:0px 0px 0px ;}

/* new css */


select.one_column_select{ width:100%; float:left;}

select.two_column_select{ width:195px; float:left; margin-right:10px;}
select.two_column_select.last_selct{margin-right:0;}


select.three_column_select{ width:125px; float:left; margin-right:12px;}
select.three_column_select.last_selct{margin-right:0;}


select.four_column_select{ width:92px; float:left; margin-right:10px;}
select.four_column_select.last_selct{ margin-right:0;}

/*.form_div select{  background: url(../images/select_bg.png) no-repeat 98% center #fff;}*/

.frm_button_new{ float:right; font-size:24px; line-height:30px; color:#FFF; margin-top:20px;margin-right:20px;}
.users_move_left{float:left; width:28%; padding-right: 10px; position:relative;}

.users_move_left ul{float:left; width:100%;  border: 1px solid #bbb; padding: 10px; border-radius:5px;}
.users_move_left ul li{float:left; width:100%; font-size: 16px; padding: 8px 0;cursor: move;}
.clear{clear:both;}

/*.droppable { width: 33.33%; height: 250px;float: left; margin-bottom:10px; padding: 0 2px; }*/
/* style the list to maximize the droppable hitarea */
.droppable ol { float:left; width:100%; list-style: none;}
.droppable ol li{margin-left:5px; margin-bottom: 4px; font-size: 14px;cursor: move; clear:both;}
.droppable ol li a{display: inline-block; width:18px; height: 18px; background: red; color:#fff !important; text-align: center; line-height:18px; border-radius:3px; cursor: pointer;}

.droppable .ui-widget-content{float:left; width:100%; border: 1px solid #ddd;}
.no_user_formrm{float:left; width:100%; font-size:16px;}
.ad-pl{
    float: left;
    font-size: 16px;
    padding: 25% 10%;
    text-align: center;
    width: 100%;
    color:#CCCCCC;
}
.droppable h1 { padding: .2em; margin: 0;background: none repeat scroll 0 0 #f7f7f7;color:#0073AA; border: 1px solid #ddd;}
.div_akgn_rghh{float:right; width:72%;}

.header_scrollfixed{position:fixed; width:23%;height:50%; top: 60px;background: none repeat scroll 0 0 #F1F1F1;}
.fhsfj{
float: left;
font-size: 16px;
width: 100%;
color: #d55a67;
}


/*  new css  10/17/2015 */

.input_cell input[type="text"]{ width:100%; float:left; min-width:50px; padding:3px; border:1px solid #ddd; height:24px;}

 
.width_100{ min-width:100px;}
.width_110{ min-width:110px;}
.width_120{ min-width:120px;}
.width_130{ min-width:130px;}
.width_140{ min-width:140px;}
.width_150{ min-width:150px;}
.width_160{ min-width:160px;}
.width_170{ min-width:170px;}
.width_180{ min-width:180px;}
.width_190{ min-width:190px;}
.width_200{ min-width:200px;}


.sub_head_cell{font-size:14px; color:#444;}

.button_primary{
    background: #00a0d2;
    border-color: #0073aa;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
    color: #fff;
    text-decoration: none;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0 10 0 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

#header_season {
    font: 400 13px/32px "Open Sans",sans-serif;
    color: white;
    display: inline-block;
    margin-left: 20px;
    position: relative;
}
.season_menu, .season_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}.season_menu > li {
    display: inline-block;
    white-space: nowrap;
}.season_menu ul {
    background-color: #23282d;
    color: white;
    display: none;
    padding: 0 15px;
    position: absolute;
}
.season_menu:hover ul{
    display: block;
}
.season_menu ul {
    color: white;
}
.season_menu ul a {
    background-color: #23282d;
    color: white;
    display: block;
    text-decoration: none;
}







/* -- rajesh Style - */

body{background: #f1f1f1 none repeat scroll 0 0 !important;}
.jumbotron {
    background-color: #e5e5e5 !important;
}	
table.golftable {
    width: 100%;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    border-spacing: 0;
    background: #fff none repeat scroll 0 0;
}
.golftable tr:hover {
    background-color: #ebfaff;
}
.golftable th {
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
    border-bottom: 1px solid #e1e1e1;
    font-weight: 400;
}
.golftable td, .golftable th {
    padding: 8px 10px;
}
td.scorecard, th.scorecard {
    border: 1px solid #999;
    padding: 6px;
    text-align: center;
}
td.par, th.par {
    border: 1px solid #999;
    padding: 6px;
    text-align: center;
}
th.scorecard {
    background-color: #337ab7;
    border-color: #337ab7;
    border: 1px solid;
    color: white;
}
th.par {
    background-color: #d9edf7;
}
/*.eagle {
    position: relative;
    height: 25px;
    width: 25px;
    border: solid 1px red;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: auto;
    margin-right: auto;
    line-height: 21px;
    padding-right: 9;
}

.undo {
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}*/
.bogey {
width: 25px;
height: 25px;
border: solid 1px blue;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-left: auto;
margin-right: auto;
line-height: 25px;
}
.birdie {
width: 25px;
height: 25px;
border: solid 1px green;
-moz-border-radius: 70px;
-webkit-border-radius: 70px;
border-radius: 70px;
margin-left: auto;
margin-right: auto;
line-height: 25px;
}
.dbogey {
width: 25px;
height: 25px;
border: solid 1px black;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-left: auto;
margin-right: auto;
line-height: 25px;
}
.ace {
width: 25px;
height: 25px;
background-color: red;
-moz-border-radius: 70px;
-webkit-border-radius: 70px;
border-radius: 70px;
margin-left: auto;
margin-right: auto;
line-height: 25px;
color: #fff;
}
.links_for_log{float:left; width:100%; text-align:center; margin-top:0px; padding:10px 10px; border-top:solid 1px #ddd; background:#fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);}
.login_page, .register_page{padding-top:0px !important;}
.jumbotron_bgbg{background-color: #e5e5e5 !important; float:left; width:100%; padding:20px 0;}
.page_title_name_for{font-size: 21px;font-weight:bold;float:left; width:100%; margin-top:20px; text-align:center;}
.register_form{margin-top:0px;}
.log_link_topp{float:right; border-radius:0 0 5px 5px; overflow:hidden;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}
.log_link_topp ul li{float:left; display:inline;}
.log_link_topp ul li a{float:left; display:block; color:#000; background:#fff; border-right:solid 1px #ccc; padding:7px 18px; text-shadow:none;}
.log_link_topp ul li:last-child a{border-right:0px;}
.log_link_topp ul li a:hover{background:#000; color:#fff; border-color:#000; text-decoration:none;}
.jumb_text_log{float:left; width:100%; background-color: #e5e5e5 !important;}

.golftable {width: 100%;border: 1px solid #e5e5e5;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);border-spacing: 0;background: #fff none repeat scroll 0 0;display:table;font-size:15px;}
.golftable_row{width:100%; display:table-row;}
.golftable_cell{display:table-cell; vertical-align: middle;}
.golftable .golftable_row:hover {
    background-color: #ebfaff;
}
.golftable .golftable_row_header .golftable_cell {
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
    border-bottom: 1px solid #e1e1e1;
    font-weight: 400;
}
.golftable .golftable_cell {
    padding: 8px 10px;
}
.golftable_cell.scorecard, .golftable_cell.scorecard {
    border: 1px solid #999;
    padding: 6px;
    text-align: center;
}
.golftable_cell.par, .golftable_cell.par {
    border: 1px solid #999;
    padding: 6px;
    text-align: center;
}
.golftable_cell.scorecard {
    background-color: #337ab7;
    border-color: #337ab7;
    border: 1px solid;
    color: white;
}
.golftable_cell.par {
    background-color: #d9edf7 !important;
}
.golftable_row_bold{font-weight:bold;}
.border_rtable .golftable_cell{padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;}
.no_hover{background:#fff !important;}
.no_hover .golftable_cell{background:#fff !important;}
.bold_value{font-weight: bold !important;}


.golftable_tablee{box-shadow:none; border:0px;}
.golftable_tablee .golftable_row{background:#f1f1f1;}
.golftable_tablee .golftable_row:hover{background:#f9f9f9;}
.bold_rable{font-weight:bold; font-size:16px;}
.golftable_row_dee{}
.golftable_row_dee .golftable_cell{padding: 8px;line-height: 1.42857143;vertical-align: top; border:0px;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd; text-align: center;}
.golftable_row_grey .golftable_cell{background:#f1f1f1; color:#000; font-weight:normal;}	
.golftable_row_grey .golftable_cell:hover{background-color: #f5f5f5;}
.cekll_same{margin-bottom:0px !important;}
/*.cekll_same .golftable_cell{width:100px;}*/
.cekll_same .golftable_cell:first-child{width:8%;}

.celll_mar{margin-bottom:0px !important;}

.condor{width: 25px;height: 25px;color:#fff;margin-left: auto;margin-right: auto;line-height: 25px; background:#000; text-align:center;}
.albatross{width: 25px;height: 25px;color: #000;margin-left: auto;margin-right: auto;line-height: 25px;background: #FFFFFF;border: solid 1px #00B8FF;}
.par{width: 25px;height: 25px;color:#fff;margin-left: auto;margin-right: auto;line-height: 25px;background: #337AB7;border-radius: 9px; text-align:center;}
.double_bogey{width: 25px;height: 25px;color:#899A25;margin-left: auto;margin-right: auto;line-height: 25px; background:#fff; border: solid 1px #A3B733; position:relative;}

.double_bogey:after{content:" "; top:-3px; right:-3px; bottom:-3px; left:-3px; border:solid 1px #899A25; position:absolute; }

.tripple_bogey{width: 25px;height: 25px;color:#000;margin-left: auto;margin-right: auto;line-height: 25px; background: #FFFFFF;border: solid 1px #FF00D4; position:relative;}

.tripple_bogey:after{content:" "; top:-3px; right:-3px; bottom:-3px; left:-3px; border:solid 1px #FF00D4; position:absolute; }
.tripple_bogey:before{content:" "; top:1px; right:1px; bottom:1px; left:1px; border:solid 1px #FF00D4; position:absolute; }

.golftable_row_dee .golftable_cell.par{color:#444; border-radius:0px;}
.eagle{border:solid 1px red;width: 25px;height: 25px;color:#000;margin-left: auto;margin-right: auto;line-height: 25px; position:relative; border-radius:50%;}
.eagle:after{content:" "; top:-3px; right:-3px; bottom:-3px; left:-3px; border:solid 1px red; position:absolute; border-radius:50%;}




.table_customize_my .golftable_cell{font-size: 16px;}
.table_customize_my .golftable_cell:first-child{width:6%;}
.mar_right_se{margin-right:4px;float: left;}
.table_customize_my .golftable_cell.player_secc{width:250px;min-width: 250px;}
.table_customize_my .golftable_cell:last-child{width:70px;}

/*.table_customize_my .show_scorecard{width:125px;}*/

/* -- New Class -- */

.bio_legand_box{float: left;width: 100%;text-align: center;padding: 10px 0;background: #fff;border-top: solid 1px #ddd;}
.bio_legand_box ul{margin:0px;}
.bio_legand_box ul li{display:inline-block; vertical-align:middle; margin:0 15px;}
.bio_legand_text{display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; margin-left:5px;vertical-align:middle;}
.new_eagle{display:inline-block; width:26px; height:26px; border-radius:50%; font-size:14px; font-weight:bold; text-align:center; line-height:23px; border:solid 2px #1c6344; vertical-align:middle; position:relative;}
.new_eagle:after{content:" ";  width:20px; height:20px; border-radius:50%; font-size:14px; font-weight:bold; text-align:center; border:solid 2px #1c6344;display: block; margin: 1px 0 0 1px; position:absolute; top:0;}

.new_birdie{display:inline-block; width:26px; height:26px; border-radius:50%; font-size:14px; font-weight:bold; text-align:center; line-height:23px; border:solid 2px #1c6344; vertical-align:middle; position:relative;}

.new_bogie{display:inline-block; width:26px; height:26px; border-radius:0; font-size:14px; font-weight:bold; text-align:center; line-height:23px; border:solid 2px #1c6344; vertical-align:middle; position:relative;}

.new_dbbogeyp{display:inline-block; width:26px; height:26px; border-radius:0; font-size:14px; font-weight:bold; text-align:center; line-height:23px; border:solid 2px #1c6344; vertical-align:middle; position:relative;}
.new_dbbogeyp:after{content:" ";  width:20px; height:20px; border-radius:0; font-size:14px; font-weight:bold; text-align:center; border:solid 2px #1c6344;display: block; margin: 1px 0 0 1px; position:absolute; top:0;}

.bg_boxx{background:#fffbbf; width:30px; height:30px; line-height:27px; font-size:15px;}
.bg_boxx:after{width:24px; height:24px;}
.golftable_row_dee .golftable_cell{vertical-align:middle;}

/* -- New Class End-- */


/* rajesh */

.not_cursor{cursor:default;}
.fomr_search_box{display: inline-block;width: 385px;vertical-align: bottom; margin-left: 5%;}
/*.left_menu{overflow:auto;}*/
.nav-tabs{clear:both;}
.fomr_search_box .form-group{display:inline-block; vertical-align:top; margin-right:-5px; margin-bottom:0;}
.btn_last button{border-radius:0 3px 3px 0;}
.group_inputt input{border-radius:0;}
.group_inputt{position:relative;}
.group_inputt select{border-radius:3px 0 0 3px; padding-right:20px;-webkit-appearance: none;-moz-appearance:none;appearance:none;}
.group_inputt select:hover{background:#e6e6e6; cursor:pointer;}
.group_inputt:hover span:after{background: #e6e6e6 url(../images/droup_ionn.png) center no-repeat !important; cursor:pointer;}
.group_inputt select option{background:#fff !important;}

.group_inputt span:after {
content: " ";
position: absolute;
background: #fff url(../images/droup_ionn.png) center no-repeat !important;
width: 20px;
height: 32px;
top:1px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
background: #fff;
right: 1px;
pointer-events: none;
z-index: 9;
border-radius: 0px 5px 5px 0px;
}

.event {
display: inline-block;
width: 100%;
margin-bottom: 10px;
border-top: 1px solid #ccc;
padding-top: 10px;
}

.event .date {
text-align: center;
display: inline-block;
border-left: 4px solid #eeeeee;
padding-left: 16px;
float: left;
margin-right: 20px;
}
.event .primary {
border-color: #337ab7;
}
.event .date h1 {
font-weight: 500;
line-height: .8em;
}
.event .date h4 {
line-height: 1em;
color: #555555;
font-weight: 300;
text-transform: uppercase;
}
.event a {
color: #337ab7;
text-decoration: none;
}
.event p {
color: #999999;
margin: 0;
}

.tab-content{padding-top: 10px;background: #fff;}
.event_icc .fa{font-size:18px;}
.over_hidden{overflow:hidden;}


.form-horizontal .control-label {
padding-top: 7px;
margin-bottom: 0;
text-align: right;
}


.form-horizontal select{
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

-webkit-appearance: combo-box;
-moz-appearance: combo-box;
appearance: combo-box;

/*background-image:url(../images/droup_ionn.png); background-repeat:no-repeat; background-position:97% center;*/
}

.form-horizontal input[type="text"],
.form-horizontal input[type="file"],
.form-horizontal input[type="email"],
.form-horizontal input[type="number"],
.form-horizontal input[type="date"],
.form-horizontal select,
.form-horizontal textarea
{
/*background-color: #fff;*/
border: 1px solid #ddd;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
color: #32373c;
outline: 0 none;
transition: border-color 0.05s ease-in-out 0s;
}
.form-horizontal textarea{resize:none;}

.form-action {
background: #fff none repeat scroll 0 0;
color: #ccc;
direction: ltr;
font: 400 13px/32px "Open Sans",sans-serif;
height: 70px;
left: 0px;
min-width: 600px;
position: fixed;
bottom: 0;
width: 100%;
z-index: 99999;
padding: 10px;
text-align: center;
border: 1px solid #000;
}
.form-horizontal
.input-forms{padding-bottom:50px;}

.jumbotron{background:url(../images/pebble-beach.jpg) top center no-repeat; background-size:cover;}
.label_padding_rem .control-label{padding-top:0 !important;}
.jumbotron{padding: 48px 0 !important;}
.season_box_top{position:absolute !important; top:0; margin:0 !important;left:0;float:left;    margin-top: -48px !important; z-index:999 !important;    background: rgba(0,0,0,.75);}
.top_heaer_season{position:relative;}
.season_box_top ul ul{margin-left:-10px;}

.caption_btn .btn{padding: 6px 8px; margin-bottom:1px;}
.bg_white{background:#fff;}

.blank_div_show{background:#fff !important; border:0 !important; width:25px;}
.table-bordered{ border:0 !important;border-right: solid 1px #ddd !important;}
.border-right-solid{border-right: solid 1px #ddd !important;}

.textrea_fixed{max-width:100%; padding:10px; border-radius:5px; width:100%;}
.padd_bot_space{padding-bottom:40px;}
.pad_bot_none .input-forms{padding-bottom:10px !important;}
 
.left_menu > ul > li.selected_all_time > a{background:#119d55 !important; color:#fff !important;}
.left_menu > ul > li ul.season_menu{position: absolute;z-index: 99999;left: 100%;background: #fff;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);width: 170px; padding:0; display:none; margin-left:-20px;}
.left_menu > ul > li:hover ul.season_menu{display:block;}
.left_menu > ul > li ul.season_menu li{float:left; width:100%; clear:both;}
.left_menu > ul > li ul.season_menu li a{float:left; width:100%; display:block; padding:6px 20px;}
.left_menu > ul > li ul.season_menu li a:hover{background:#ddd; }

.left_menu > ul > li > a i.fa.fa-calendar-o{font-size:14px;}
.left_menu > ul > li > a i.fa.fa-tags{font-size:14px;}
.left_menu > ul > li > a .menu_name i.fa.fa-chevron-right{float:right; font-size: 14px;}
.left_menu > ul > li.selected_all_time.active:before{display:none !important;}
.space_top_menu{margin-top:8px;}




.round-cont {
    overflow: auto;
}
.round-box {
    width: 200px;
    min-height: 200px;
    border: 2px solid #337ab7;
    float: left;
    margin: 5px;
    color: #337ab7;
    font-weight: bold;
}
.round-tools {
    text-align: right; font-size:16px;
}
.round-tools .fa.fa-times{color: #a94442; font-size:18px;}
.select_sectionss .fa.fa-times{color: #a94442;font-size:18px;}
.round-title {
    text-align: center;
    background-color: #337ab7;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.round-month {
    text-align: center;
}

.round-date {
    text-align: center;
    font-size: 50px;
}
.round-year {
    text-align: center;
}
.round-Course {
text-align: center;
border-top: solid 1px #337ab7;
padding: 5px;
}
.round-play {
    text-align: center;
    background-color: #337ab7;
    color: #fff;
}
.round-pairing {
    text-align: center;
    padding: 5px;
}

.round-add {
    text-align: center;
    font-size: 70px;
    padding-top: 50px;
}
.round-add-title {
    text-align: center;
    padding: 10px;
}
.round-pairing a:hover{text-decoration:underline;}
.divcomps {
    padding: 5px;
    float: left;
    margin: 5px;
    border: solid 1px #337ab7;
}

.select_sectionss select{    border-radius: 0px;
    border-color: rgb(169, 169, 169);-webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border: 1px solid;    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none; margin-bottom:3px;transition: border-color 0.05s ease-in-out 0s; padding:5px;}
.select_sectionss{font-size:15px;}	
.custom_btn_sec{    margin: 0;padding: 0;float: left;width: 100%;margin-bottom: 10px;}

.no_any_formate{ border-radius: 0px;
    border-color: rgb(169, 169, 169);-webkit-appearance:menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border: 1px solid;    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none;  padding: 3px 5px;}
	.grey_bordesr{border:solid 1px #ddd; padding:3px 5px;}
#golfbody-content {
    float: left;
    overflow: visible !important;
    padding-bottom: 55px;
    width: 100%;
}	
.divcomps .fa.fa-arrows{color: #337ab7;}
.divcomps .fa.fa-plus{color: #337ab7; font-size:17px;}

.select_sectionss select, .select_secccc select{-moz-appearance:window;}


.table-striped_div{    border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; display:table; width:100%;    max-width: 100%;}
.table-striped_tr{display:table-row; width:100%;}
.table-striped_td{display:table-cell;padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.text-center-align{text-align:center;}
.table-striped_td_full{display:table-row;}
.able_fomate_secc{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd; display:block;}
	
.table-striped_th{font-weight:bold;}
/*.relative_section{position:relative;}*/
.input_change_value{background:#fff !important; border-color:#ddd !important; color:#000;}
.suggesstion-box-show{position:absolute; z-index:1; background:#fff; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3); width:400px; max-height:300px; overflow:auto;  margin-top:30px;}
.suggesstion-box-show li{cursor:pointer; width:100%; display:block;}
.suggesstion-box-show ul{width:100% !important;}


.drinkcard-cc {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 150px;
    height: 50px;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
    -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
    filter: brightness(1.8) grayscale(1) opacity(.7);
}
.visa {
    width: 150px;
    min-height: 150px;
    border: 2px solid #337ab7;
    float: left;
    margin: 5px;
    color: #337ab7;
    font-weight: bold;
}
.drinkcard-cc .round-date{display:block; clear:both; margin:18px 0 10px 0;}
.drinkcard-cc:hover {
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
    -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
    filter: brightness(1.2) grayscale(.5) opacity(.9);
}

.drinkcard-cc.active {
    -webkit-filter: brightness(1) grayscale(0) opacity(1);
    -moz-filter: brightness(1) grayscale(0) opacity(1);
    filter: brightness(1) grayscale(0) opacity(1);
}

.radio_btn-hidden{width:0 !important; height:0 !important; border:0 !important; margin:0 !important; padding:0 !important; visibility:hidden !important;}

.over_hi_auto{overflow:visible !important;}
.table-striped_tr.info{background-color: #d9edf7;}
.overflow_hidden{overflow:hidden; display:block; float:left; width:100%;}
.margin-top-0{margin-top:0 !important;}

.selectpicker_normal{    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border: 1px solid #999;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-radius: 3px;box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2); width:132px;}
.label_padding_not_show .control-label{padding-top:0 !important;}	
.buttn_spacing a{margin-left:1px; display:inline-block; margin-bottom:1px;}
.select_redesign{text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc; box-shadow:none;    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px; cursor: pointer;}
.select_redesign:hover{    background-color: #e0e0e0;
    background-position: 0 -15px; border-color:#adadad;}


.table_more{display: table; width:100%; border-radius: 3px;border-color: grey;}
.table_more_tr{display: table-row; width:100%; }
.table_more_td{padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd; display: table-cell;}
.table_more_border .table_more_td{border-right: solid 1px #ddd;}
.table_more_border .table_more_td:last-child{border-right:0;}
.table_more_th{background-color: #d9edf7; font-weight: bold;}
  
.table_more_th .table_more_td{border-top:0;}
.light_border{border:solid 1px #ddd; padding: 3px;}
.padding_bottom_se{padding-bottom: 60px;}
.panel_form_sett .form-group{padding: 8px;line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd; margin-bottom: 0;}
.panel_form_sett .form-group:first-child{border-top:0;}
.paddimng_top_botom{padding-top: 0 !important; padding-bottom: 0 !important;}
.panel_form_sett .form-group label{font-weight: 100 !important; text-align: left !important; padding-left: 0 !important; padding-right: 0 !important;}
.delete_icnncc{    position: relative;
    top: 1px;
    display: inline-block;
    
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    color: #a94442; font-size: 19px; margin-top: 6px;}
.panel_form_sett{margin-bottom: 0 !important;}
.add_place_btn_new{    background-color: #dff0d8;
    padding: 7px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
    color: #3c763d;
    float: left;
    width: 100%;
    text-align: center;
    border-top: 0;
    font-size: 19px;}
.add_place_btn_new span{font-size: 17px; vertical-align: middle;}
.add_place_btn_new .fa{vertical-align: middle;}
.add_place_btn_new:hover{
    color: #2b542c; text-decoration: underline;}
.thumbnail.thumb_btnss{float:left; width:50%; border-radius:4px 0 0 4px; text-align: center; border: solid 1px #bbb; padding: 5px; font-size: 15px;}
.thumbnail.right_btn_thumb{border-radius:0 4px 4px 0; border-left:0; background: #ddd;}
.fa.check_big{font-size: 17px;}
.align_right_sde{float:right; clear:right; margin-top: 10px;}
.marbottom_botomm{padding-bottom: 55px;}

.textrea_form_ste{float:left; width:100%; padding: 10px; resize: none; height: 120px;border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.textrea_form_ste:focus{    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.btn.btn-default_new{    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;   
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);}
.align_right_sde a .glyphicon{top:3px;}

.input-group-addon.fa.fa-envelope{padding: 6px 10px 6px 11px;}
.full_textee{float:left; width:100%;}
.golftable_input_tab input[type="text"],
.golftable_input_tab select{background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none;
    transition: border-color 0.05s ease-in-out 0s; padding: 4px 8px; border-radius:0; height: inherit;}

.golftable_input_tab select{    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    padding: 4px 3px;
    background-color: white;
    cursor: default;
    border: 1px solid #ddd; 
   }
   .panel-heading{font-weight: 100;}

   
   
.table_bordared_sett{display: table; width:100%;}
.table_bordared_sett .table_bordared_sett_tr{display: table-row; width:100%; vertical-align: top;}
.table_bordared_sett .table_bordared_sett_tr .table_bordared_sett_td{display: table-cell; padding: 5px;border: 1px solid #ddd; width:50%; max-width:50%; min-width:50%; vertical-align: top;}
.table_bordared_sett .table_bordared_sett_tr.table_bordared_sett_th .table_bordared_sett_td{font-weight: bold; padding: 8px;}
.table_bordared_sett .table_bordared_sett_tr .table_bordared_sett_td:last-child{border-right:0;}


.table_bordared_sett_neee ol{float:none; display: table-cell;
    padding: 5px;
    border-right: 1px solid #ddd;
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    vertical-align: top; min-height: 52px;}
.table_bordared_sett .table_bordared_sett_tr .table_bordared_sett_td.success{background-color: #dff0d8;}


.table_bordared_sett .table_bordared_sett_tr .table_bordared_sett_td.rowspanned {
display: table-cell;
  width: 100px;
  padding: 1em;
  border: 1px solid red;
}
.contet_rfabels{display: table-cell;}

.table_bordared_sett_neee ol .table_bordared_sett_td{display: table-cell;
    padding: 0 !important;
    border: 0px solid #ddd !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;}
.table_bordared_sett_neee ol:last-child{border-right:0 !important;}
.table_bordared_sett_neee .table_bordared_sett_td{border:0 !important;  border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important;}
.table_bordared_sett_neee .table_bordared_sett_td:last-child{border-right:0 !important;}


.table_bordared_sett.table_bordared_sett_neee{min-height: 90px;}
.table_bordared_sett_neee .table_bordared_sett_th.table_bordared_sett_tr{height: 38px;}
.fa-check-icon{color: #3c763d; font-size: 16px !important;position: relative;}
.exclamation-triangle-icon{color: #a94442; position: relative;}
select.input_box{    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    padding: 4px 3px;
    background-color: white;
    cursor: default;
    border: 1px solid #ddd;}
.select_secccc_sreet .full_textee{float:none !important; width:inherit !important;}
.table-striped_div_sprid .table-striped_td:first-child{    border-right: 1px solid #ddd;}

.ui_value_sectionn li{height: 1.5em;
    line-height: 1.2em;margin: 0 5px 5px 5px;
    padding: 5px;
    font-size: 1.2em;
    height: 1.5em; border:0; background: transparent;}

em.show_title_label{font-style: normal; background: #1a1a1a; color:#fff; font-size: 13px; padding: 4px 8px; border-radius:3px; font-family: arial; white-space: nowrap; position: absolute; top:-30px; left:0%; display: none; transition:all 0.3s ease-in-out 0s;}
em.show_title_label:after{content:" "; border-top:solid 6px #1a1a1a; border-right:solid 6px transparent; border-bottom:solid 6px transparent; border-left:solid 6px transparent; position: absolute; left:50%; margin-left: -3px; bottom:-11px;}
em.show_title_label:hover{display: none !important;}
.exclamation-triangle-icon:hover em.show_title_label, .fa-check-icon:hover em.show_title_label{display: block;}

.exclamation-triangle-icon em.show_title_label{    margin-left: -61px;}
.fa-check-icon em.show_title_label{    margin-left: -75px;}

.horiz-flag-left {
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
    -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fbfdc), color-stop(100%, #3c74a6));
    background-image: -webkit-linear-gradient(#9fbfdc, #3c74a6);
    background-image: -moz-linear-gradient(#9fbfdc, #3c74a6);
    background-image: -o-linear-gradient(#9fbfdc, #3c74a6);
    background-image: -ms-linear-gradient(#9fbfdc, #3c74a6);
    background-image: linear-gradient(#9fbfdc, #3c74a6);
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding-right: 40px;
    left: -2px;
    padding-left: 40px;
    top: 0px;
    right: 0px;
    color: #fff;
    float: right;
    text-align: center;
}
.horiz-flag-left:before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 20px;
    border-color: transparent;
    border-left-color: #F1F1F1;
    position: absolute;
    left: -1px;
    top: 0;
}


.horiz-flag-right {
    -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.35);
    -o-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.35);
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.35);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fbfdc), color-stop(100%, #3c74a6));
    background-image: -webkit-linear-gradient(#9fbfdc, #3c74a6);
    background-image: -moz-linear-gradient(#9fbfdc, #3c74a6);
    background-image: -o-linear-gradient(#9fbfdc, #3c74a6);
    background-image: -ms-linear-gradient(#9fbfdc, #3c74a6);
    background-image: linear-gradient(#9fbfdc, #3c74a6);
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding-right: 40px;
    left: -2px;
    padding-left: 40px;
    top: 0px;
    color: #fff;
    float: left;
    text-align: center;
}

.horiz-flag-right:before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 20px;
    border-color: transparent;
    border-right-color: #F1F1F1;
    position: absolute;
    right: -1px;
    top: 0;
}


.btn-Success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-Success:hover {
    color: #fff !important;
    background-color: #449d44;
    border-color: #398439;
}



.table-bordered_data{width:100%; display: table; border-right: 1px solid #ddd;}
.table-bordered_data:last-child{border-bottom: 1px solid #ddd;}
.table-bordered_data_tr{width:100%; display: table-row;}
.table-bordered_data_td{display: table-cell;    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd; border: 1px solid #ddd; border-right:0; border-bottom:0;}
.default_title_top{  float:left; width:100%;  padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #ddd !important; border-bottom:0;  font-weight: bold; background-color: #f9f9f9;}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-bordered_data_td.info{    background-color: #d9edf7; width:60px; cursor: pointer;}
.table-bordered_data:hover .table-bordered_data_td.info{background-color: #c4e3f3;}
.table-bordered_data_td.first-child_border{width:135px;}
.table-bordered_data_td.second-child_border{width:400px;}
input.inpt_table_insd{width:30px; border:0; height: 30px; padding: 0 4px;color:#000;    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset; }
input.inpt_table_insd:focus{    border-color: #5b9dd9;
    box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);}
.none_data_box{display:none;}
.save_btn_modifythis{float:right; margin: -10px 0 20px 0;}
.save_btn_modifythis:hover{background: #0792BD;}




/* new formate */

 .table_fomztre{vertical-align: middle;}

.brackets_container .table_fomztre {
            width: 100%; display: table;
        }
        .table_fomztre_tr{width:100%; display: table-row;}
        .table_fomztre_td{display: table-cell; vertical-align: middle;}

        .brackets_container .table_fomztre_th .table_fomztre_td {
            font-size: 13px;
            padding: 10px 0;
            width: 5%;
            font-weight: normal;
            color: #777
        }

        .round_column {
            padding: 10px 5px;
            box-shadow: 0 -3px 0 rgba(0, 0, 0, .07)
        }

        .round_column.focus,
        .round_column:hover {
            box-shadow: 0 -3px 0 #c00
        }
        .r_64 .mtch_container {
            padding: 20px 0
        }

        .r_64 .m_segment {
            height: 45px
        }

        .r_32 .mtch_container {
            padding: 50px 0
        }

        .r_32 .m_segment {
            height: 80px
        }

        .r_16 .mtch_container {
            padding: 115px 0
        }

        .r_16 .m_segment {
            height: 145px
        }

        .r_8 .mtch_container {
            padding: 245px 0
        }

        .r_8 .m_segment {
            height: 275px
        }

        .r_4 .mtch_container {
            padding: 80px 0
        }

        .r_4 .m_segment {
            height: 535px
        }

        .match_unit {
            position: relative
        }

        .match_unit:hover {
            box-shadow: 0 0 0 2px rgba(0, 0, 0, .15)
        }

        .match_unit:hover .m_dtls span {
            visibility: visible
        }

        .match_unit:after {
            position: absolute;
            content: '';
            width: 15px;
            height: 2px;
            background-color: #fff;
            top: 50%;
            right: -13px
        }

        .match_unit.highlight:after {
            background-color: #c00
        }

        .match_unit .highlight.loser:after {
            position: absolute;
            content: '';
            width: 15px;
            height: 2px;
            background-color: #fff;
            right: -15px;
            z-index: 99
        }

        .match_unit .m_top.highlight.loser:after {
            bottom: -2px
        }

        .match_unit .m_bottom.highlight.loser:after {
            top: 0
        }

        .match_unit .m_top,
        .match_unit .m_botm {
            position: relative;
            width: 100%
        }

        .match_unit .m_top.winner:hover,
        .match_unit .m_botm.winner:hover {
            border-right-color: #c00
        }

        .match_unit .m_segment {
            border-right: solid 2px #fff
        }

        .match_unit .m_segment:hover>span {
            background-color: #c00;
            color: #fff
        }

        .match_unit .m_segment:hover.loser,
        .match_unit .m_segment.highlight .loser {
            border-right: solid 2px #fff
        }

        .match_unit .m_segment.winner.highlight {
            border-right-color: #c00
        }

        .match_unit .m_segment.loser.highlight {
            border-right-color: #fff
        }

        .match_unit .m_segment>span {
            position: absolute;
            left: 0;
            right: 0;
            display: block;
            background: #fff;
            font-size: 13px;
            z-index: 1;
            height: 30px;
            line-height: 29px;
            padding: 0 2px;
            cursor: default
        }

        .match_unit .m_segment.highlight>span {
            background-color: #c00;
            color: #fff;
            box-shadow: 2px 0 0 #c00
        }

        .m_segment>span a {
            float: left;
            display: inline;
            padding: 0 3px;
            border-radius: 2px;
            height: 26px;
            line-height: 25px;
            margin-top: 2px
        }

        .match_unit .m_segment.highlight>span a {
            color: #fff
        }

        .match_unit .m_segment.highlight>span a:hover {
            color: #c00
        }

        .match_unit .m_segment>span strong {
            float: right;
            color: #c00;
            font-size: 13px;
            padding: 0 4px
        }

        .match_unit .m_segment.highlight>span strong {
            color: #fff
        }

        .match_unit .m_segment>span img,
        .match_unit .m_segment>span span {
            vertical-align: middle
        }

        .match_unit .m_top span {
            top: 0
        }

        .match_unit .m_botm span {
            bottom: 0
        }

        .m_dtls {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            overflow: hidden;
            padding: 0 5px
        }

        .m_dtls span {
            font-size: 10px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            color: #777;
            display: block;
            visibility: hidden;
            width: 93%;
            text-align: center
        }

        .final {
            position: relative
        }

        .final .match_unit {
            display: flex;
            background-color: #fff
        }

        .final .match_unit .m_segment {
            width: 50%;
            height: 75px;
            display: inline-flex;
            border: 0;
            text-align: center
        }

        .final .m_segment span {
            height: 100%;
            display: block;
            line-height: normal;
            padding-bottom: 3px
        }

        .final .match_unit .m_segment>span strong {
            display: block;
            padding: 5px;
            float: none
        }

        .final .m_segment span a {
            float: none;
            display: block;
            height: auto
        }

        .final .m_dtls {
            bottom: -20px;
            top: auto;
            overflow: visible
        }

        .final .match_unit .highlight.loser:after {
            display: none
        }

        .final .match_unit .m_segment.loser.highlight {
            border: 0
        }

        .final .match_unit .m_segment.highlight>span {
            box-shadow: none
        }

        .winner_team {
            position: absolute;
            top: 25px;
            text-align: center;
            right: 0;
            left: 0
        }

        .winner_team>span {
            font-size: 11px;
            color: #777;
            display: block
        }

        .focus .winner_team>span {
            color: #c00
        }

        .winner_team>span a {
            display: block;
            padding: 10px;
            margin: 10px auto;
            width: 60px;
            height: 60px;
            border-radius: 50px;
            background-color: #fff;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .1)
        }

        .focus .winner_team>span a {
            box-shadow: 0 0 0 2px #c00
        }

        .winner_team>span a img {
            display: block;
            margin: auto
        }

        .m_segment.first:after,
        .m_segment.second:after,
        .m_segment.third:after,
        .m_segment.fourth:after {
            content: '';
            position: absolute;
            top: -10px;
            border: solid 7px transparent;
            border-top-color: #bbb;
            left: 0;
            right: 0;
            margin: auto;
            width: 0;
            height: 0
        }

        .m_segment.first:before,
        .m_segment.second:before,
        .m_segment.third:before,
        .m_segment.fourth:before {
            position: absolute;
            top: -30px;
            padding: 5px;
            font-size: 11px;
            color: #fff;
            background-color: #bbb;
            left: 0;
            right: 0;
            margin: 0 7%;
            display: inline
        }

        .m_segment:hover:before,
        .m_segment.highlight:before {
            background-color: #444
        }

        .m_segment:hover:after,
        .m_segment.highlight:after {
            border-top-color: #444
        }

        .m_segment.first:before {
            content: '1st'
        }

        .m_segment.second:before {
            content: '2nd'
        }

        .m_segment.third:before {
            content: '3rd'
        }

        .m_segment.fourth:before {
            content: '4th'
        }

        .third_position {
            position: absolute;
            bottom: 350px;
            width: 94%;
            padding: 0
        }

        .third_position .match_unit:after {
            display: none
        }

        .reversed .match_unit:after {
            right: auto;
            left: -13px
        }

        .reversed .match_unit .m_segment {
            border-left: solid 2px #fff;
            border-right: 0
        }

        .reversed .match_unit .m_segment:hover.loser,
        .reversed .match_unit .m_segment.highlight .loser {
            border-left: solid 2px #fff;
            border-right: 0
        }

        .reversed .match_unit .m_segment:hover.winner,
        .reversed .match_unit .m_segment.highlight .winner {
            border-left: solid 2px #c00
        }

        .reversed .match_unit .highlight.loser:after {
            right: auto;
            left: -15px
        }

        .reversed .match_unit .m_segment.winner.highlight {
            border-left-color: #c00
        }

        .reversed .match_unit .m_segment.loser.highlight {
            border-left-color: #fff
        }

        .reversed .match_unit .m_segment>span strong {
            float: left
        }

        .reversed .m_segment>span a,
        .reversed .m_segment>span img {
            float: right
        }

        .reversed .m_segment>span img {
            margin-right: 0;
            margin-left: 3px
        }

        .reversed .match_unit .m_segment.highlight>span {
            box-shadow: -2px 0 0 #c00
        }

        @media(max-width:768px) {
            .match_unit .m_segment>span span {
                display: none
            }
            .brackets_container .table_fomztre_th .table_fomztre_td {
                font-size: 12px
            }
            .full_exp_row{margin-bottom: 10px !important;}
        }

        @media(max-width:900px) {
            .match_unit .m_segment>span {
                font-size: 11px
            }
            .match_unit .m_dtls span {
                display: none
            }
        }

        .ie9 .final .match_unit .m_segment,
        .ie8 .final .match_unit .m_segment {
            width: 48%;
            display: inline-block
        }
        
 
        
        







 .brackets_container {
            padding: 10px;
            font-family: tahoma;
            min-width: 550px
        }

        .brackets_container a {
            text-decoration: none;
            color: #000
        }

        .brackets_container a:hover {
            background-color: #fff
        }

        .brackets_container .table_fomztre {
            width: 100%
        }

        .brackets_container .table_fomztre_th .table_fomztre_td {
            font-size: 13px;
            padding: 10px 0;
            width: 5%;
            font-weight: normal;
            color: #777
        }

        .round_column {
            padding: 10px 5px;
            box-shadow: 0 -3px 0 rgba(0, 0, 0, .07)
        }

        .round_column.focus,
        .round_column:hover {
            box-shadow: 0 -3px 0 #c00
        }
        .r_64 .mtch_container {
            padding: 20px 0
        }

        .r_64 .m_segment {
            height: 45px
        }

        .r_32 .mtch_container {
            padding: 50px 0
        }

        .r_32 .m_segment {
            height: 80px
        }

        .r_16 .mtch_container {
            padding: 115px 0
        }

        .r_16 .m_segment {
            height: 145px
        }

        .r_8 .mtch_container {
            padding: 245px 0
        }

        .r_8 .m_segment {
            height: 275px
        }

        .r_4 .mtch_container {
            padding: 80px 0
        }

        .r_4 .m_segment {
            height: 535px
        }

        .match_unit {
            position: relative
        }

        .match_unit:hover {
            box-shadow: 0 0 0 2px rgba(0, 0, 0, .15)
        }

        .match_unit:hover .m_dtls span {
            visibility: visible
        }

        .match_unit:after {
            position: absolute;
            content: '';
            width: 15px;
            height: 2px;
            background-color: #fff;
            top: 50%;
            right: -13px
        }

        .match_unit.highlight:after {
            background-color: #c00
        }

        .match_unit .highlight.loser:after {
            position: absolute;
            content: '';
            width: 15px;
            height: 2px;
            background-color: #fff;
            right: -15px;
            z-index: 99
        }

        .match_unit .m_top.highlight.loser:after {
            bottom: -2px
        }

        .match_unit .m_bottom.highlight.loser:after {
            top: 0
        }

        .match_unit .m_top,
        .match_unit .m_botm {
            position: relative;
            width: 100%
        }

        .match_unit .m_top.winner:hover,
        .match_unit .m_botm.winner:hover {
            border-right-color: #c00
        }

        .match_unit .m_segment {
            border-right: solid 2px #fff
        }

        .match_unit .m_segment:hover>span {
            background-color: #c00;
            color: #fff
        }

        .match_unit .m_segment:hover.loser,
        .match_unit .m_segment.highlight .loser {
            border-right: solid 2px #fff
        }

        .match_unit .m_segment.winner.highlight {
            border-right-color: #c00
        }

        .match_unit .m_segment.loser.highlight {
            border-right-color: #fff
        }

        .match_unit .m_segment>span {
            position: absolute;
            left: 0;
            right: 0;
            display: block;
            background: #fff;
            font-size: 13px;
            z-index: 1;
            height: 30px;
            line-height: 29px;
            padding: 0 2px;
            cursor: default
        }

        .match_unit .m_segment.highlight>span {
            background-color: #c00;
            color: #fff;
            box-shadow: 2px 0 0 #c00
        }

        .m_segment>span a {
            float: left;
            display: inline;
            padding: 0 3px;
            border-radius: 2px;
            height: 26px;
            line-height: 25px;
            margin-top: 2px; text-decoration:none !important;
        }

        .match_unit .m_segment.highlight>span a {
            color: #fff
        }

        .match_unit .m_segment.highlight>span a:hover {
            color: #c00
        }

        .match_unit .m_segment>span strong {
            float: right;
            color: #c00;
            font-size: 13px;
            padding: 0 4px
        }

        .match_unit .m_segment.highlight>span strong {
            color: #fff
        }

        .match_unit .m_segment>span img,
        .match_unit .m_segment>span span {
            vertical-align: middle
        }

        .match_unit .m_top span {
            top: 0
        }

        .match_unit .m_botm span {
            bottom: 0
        }

        .m_dtls {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            overflow: hidden;
            padding: 0 5px
        }

        .m_dtls span {
            font-size: 10px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);-webkit-transform: translateY(-50%);
            color: #777;
            display: block;
            visibility: visible;
            width: 93%;
            text-align: center
        }

        .final {
            position: relative
        }

        .final .match_unit {
            display: flex;
            background-color: #fff
        }

        .final .match_unit .m_segment {
            width: 50%;
            height: 75px;
            display: inline-flex;
            border: 0;
            text-align: center
        }

        .final .m_segment span {
            height: 100%;
            display: block;
            line-height: normal;
            padding-bottom: 3px
        }

        .final .match_unit .m_segment>span strong {
            display: block;
            padding: 5px;
            float: none
        }

        .final .m_segment span a {
            float: none;
            display: block;
            height: auto
        }

        .final .m_dtls {
            bottom: -20px;
            top: auto;
            overflow: visible
        }

        .final .match_unit .highlight.loser:after {
            display: none
        }

        .final .match_unit .m_segment.loser.highlight {
            border: 0
        }

        .final .match_unit .m_segment.highlight>span {
            box-shadow: none
        }

        .winner_team {
            position: absolute;
            top: 25px;
            text-align: center;
            right: 0;
            left: 0
        }

        .winner_team>span {
            font-size: 11px;
            color: #777;
            display: block
        }

        .focus .winner_team>span {
            color: #c00
        }

        .winner_team>span a {
            display: block;
            padding: 10px;
            margin: 10px auto;
            width: 60px;
            height: 60px;
            border-radius: 50px;
            background-color: #fff;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .1); text-decoration: none !important;
        }

        .focus .winner_team>span a {
            box-shadow: 0 0 0 2px #c00
        }

        .winner_team>span a img {
            display: block;
            margin: auto
        }

        .m_segment.first:after,
        .m_segment.second:after,
        .m_segment.third:after,
        .m_segment.fourth:after {
            content: '';
            position: absolute;
            top: -10px;
            border: solid 7px transparent;
            border-top-color: #bbb;
            left: 0;
            right: 0;
            margin: auto;
            width: 0;
            height: 0
        }

        .m_segment.first:before,
        .m_segment.second:before,
        .m_segment.third:before,
        .m_segment.fourth:before {
            position: absolute;
            top: -30px;
            padding: 5px;
            font-size: 11px;
            color: #fff;
            background-color: #bbb;
            left: 0;
            right: 0;
            margin: 0 7%;
            display: inline
        }

        .m_segment:hover:before,
        .m_segment.highlight:before {
            background-color: #444
        }

        .m_segment:hover:after,
        .m_segment.highlight:after {
            border-top-color: #444
        }

        .m_segment.first:before {
            content: '1st'
        }

        .m_segment.second:before {
            content: '2nd'
        }

        .m_segment.third:before {
            content: '3rd'
        }

        .m_segment.fourth:before {
            content: '4th'
        }

        .third_position {
            position: absolute;
            bottom: 350px;
            width: 94%;
            padding: 0
        }

        .third_position .match_unit:after {
            display: none
        }

        .reversed .match_unit:after {
            right: auto;
            left: -13px
        }

        .reversed .match_unit .m_segment {
            border-left: solid 2px #fff;
            border-right: 0
        }

        .reversed .match_unit .m_segment:hover.loser,
        .reversed .match_unit .m_segment.highlight .loser {
            border-left: solid 2px #fff;
            border-right: 0
        }

        .reversed .match_unit .m_segment:hover.winner,
        .reversed .match_unit .m_segment.highlight .winner {
            border-left: solid 2px #c00
        }

        .reversed .match_unit .highlight.loser:after {
            right: auto;
            left: -15px
        }

        .reversed .match_unit .m_segment.winner.highlight {
            border-left-color: #c00
        }

        .reversed .match_unit .m_segment.loser.highlight {
            border-left-color: #fff
        }

        .reversed .match_unit .m_segment>span strong {
            float: left
        }

        .reversed .m_segment>span a,
        .reversed .m_segment>span img {
            float: right
        }

        .reversed .m_segment>span img {
            margin-right: 0;
            margin-left: 3px
        }

        .reversed .match_unit .m_segment.highlight>span {
            box-shadow: -2px 0 0 #c00
        }

        @media(max-width:768px) {
            .match_unit .m_segment>span span {
                display: none
            }
            .brackets_container .table_fomztre_th .table_fomztre_td {
                font-size: 12px
            }
        }

        @media(max-width:900px) {
            .match_unit .m_segment>span {
                font-size: 11px
            }
            .match_unit .m_dtls span {
                display: none
            }
            .table-bordered_data_td.second-child_border{width:300px;}
        }

        .ie9 .final .match_unit .m_segment,
        .ie8 .final .match_unit .m_segment {
            width: 48%;
            display: inline-block
        }                
        
        
        
.up_pink{background-color: #ef3e42 !important;color: #fff !important; }        
.up_blue{background-color:#007dc3 !important;color:#fff !important;}
.as_bg{background-color:#323232 !important;color:#fff !important;}
.defaul_btnk_tabel .btn{clear:both;display: block;margin-top: 1px;}

.no_ehakdaj{background: transparent; border:0;}
.left_agek{    text-align: left;}

.no_ehakdaj .content_table_cell{padding: 8px 5px;}
.text-left-data{text-align: left !important;}

.search_form_center{width: 500px;
text-align: center;
float: none !important;
margin: auto;margin-top: 5%; margin-bottom: 25px;}
.center_input_shs{    width: 100% !important;float: none !important;}
.fa.fa_img_ver{vertical-align: bottom;
position: relative;
top: -3px;}
.search_form_center .suggesstion-box-show{ margin-top: 2px; width: 500px; text-align: left;}
.center_input_shs{ margin-bottom: 0 !important;}
.center_input_shs:focus{border-color:#bbb !important; box-shadow: 0 0 0 1px #bbb;}
.page_options_brk .option_tab.red_bg{background: transparent !important; margin-left: 0;}
.page_options_brk .option_tab.red_bg i{font-size:17px; margin-right: 0; vertical-align: middle; position: relative; top: -1px;}

#frm_admin_settings .input_container{clear:both; display: block;}
.align_right_sets{float:right; width: 55%;text-align: left;}

.structure_of_register{float:left; width: 100%; border: solid 1px #ddd; background: #fff;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05); box-shadow: 1px 1px 1px rgba(0,0,0,.05);  margin-top: 5px;}
.structure_of_registerheader{float:left; width: 100%; padding: 25px 10px 20px 10px;font-size: 30px;border-bottom: solid 1px #ddd;text-align: left;}
.structure_of_registercontainer{float:left; width: 100%; padding: 10px; margin-top: 15px;}
.register_form_new{margin-bottom: 0; margin-top: -30px;/* padding-bottom: 24px;*/background: #f1f1f1 none repeat scroll 0 0 !important; padding-bottom: 0;}


.register_form_new input[type="text"], .register_form_new input[type="email"], .register_form_new select, .register_form_new input[type="password"], .register_form_new textarea
{
    font-size: 15px;
}
.register_form_new select{padding:7px 2px; height:inherit;}
.structure_of_registercontainer_new{float:left; width:100%; padding: 10px; text-align: left;}
.structure_of_register_n{margin-top: 5px; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05); box-shadow: 1px 1px 1px rgba(0,0,0,.05);margin-bottom: 17px;}
.structure_of_register_n .structure_of_registerheader{padding: 25px 10px 20px 10px;font-size: 30px;}
.structure_of_register_n p{line-height: 1.42857143; vertical-align: top; font-size: 16px;}
.border_top_addls{border-top: solid 1px #ddd; font-size: 16px;}
.structure_of_register_n:last-child{margin-bottom: 0;}
.border_top_addls label{font-weight: 100; vertical-align: middle; margin: 0; padding: 0;}
.border_top_addls input{vertical-align: middle; margin: 0 5px 0 0 !important; padding: 0;}
.names_reg{font-size: 15px;
clear: both;
display: inline-block;
margin-top: 0px;
background: #eee;
border: solid 1px #ddd;
border-radius: 4px;
padding: 0 5px; user-select:none;-webkit-user-select:none; -moz-user-select:none;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
height: 34px;
line-height: 34px; cursor: default;}
.names_reg .fa{color:green; margin-right: 3px;}
.thumbnail_spacing{padding-top: 10px !important;}
.panel-title input{color:#000;}
.checkin_repeat{float:left; width: 100%; clear: both;}
.thumbnail_spacing h3{font-size: 20px; margin: 0; padding: 0px 0 10px 0; height: 76px; display: table; width: 100%; clear: both; text-align: center; vertical-align: middle;}
.thumbnail_spacing h3 span{display: table-cell; width: 100%; height: 100%;  vertical-align: middle;}
.display_inline_set{display: inline-block; vertical-align: middle; margin: 0;}
.display_inline_set label{margin-bottom: 0;}
.panel-default>.panel-heading{background: #fff; background-image: none !important;}
.btn_set_my_order .btn{line-height: normal; padding: 0 12px;}
.dropdown-menu>li>a{text-shadow:none;}
.btn_set_my_order_border{border: 0;}
.btn_set_my_order_border .content_table_row_th_cell{font-weight: 600;}
.btn_set_my_order_border .content_table_row:hover .content_table_cell{background: transparent;}
.btn_set_my_order_border .content_table_row .content_table_cell{border-bottom: solid 1px #ddd;}
.btn_set_my_order_border .content_table_row:last-child .content_table_cell{border-bottom: 0;}
.panel-default_sets{min-height: 500px;}
.linsk_anchor li{cursor: pointer;}
.item_rename_edit{cursor: auto; background: #fff !important;border-color: #ddd !important;}
.give_anchor{cursor: pointer;}
.new_folder_inputss{width: 72%; color:#444 !important;}
.linsk_anchor li:hover{color: #fff;background-color: #337ab7;border-color: #337ab7;}
.linsk_anchor li span{display: inline-block; width: calc(100% - 40px);}
.linsk_anchor li:hover a, .linsk_anchor li.active a{color:#fff; text-decoration: none;}

.linsk_anchor li .dropdown-menu a{color:#444;}
.linsk_anchor li.item_rename_edit span{width: auto;}

.linsk_anchor li.item_rename_edit{cursor: auto;}
.full_box_tour_ste{display: block; clear: both; margin-top: 6px;}
.full_box_tour_ste input{margin: 0 !important; padding: 0 !important; vertical-align: middle;}
.full_box_tour_ste label{font-weight: 100; vertical-align: middle; margin: 0 0 0 4px; padding: 0;}
.btn_group_set_my{margin-bottom: 1px;}
.btn_group_set_my .btn:focus{outline: none !important; box-shadow: none;}
.btn_group_set_my .btn.active{color: #fff !important;background-color: #337ab7 !important;border-color: #2e6da4 !important;}

/*tabless*/
.tabletable-bordered_some{width: 100%; display: table; border-radius:3px;}
.tabletable-bordered_some_tr{width: 100%; display: table-row;}
.tabletable-bordered_some_td{display: table-cell; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;padding: 8px;line-height: 1.42857143;vertical-align: top;}
.tabletable-bordered_some_th{font-weight: bold;}
.tabletable-bordered_some_td:last-child{border-right: 0;}
.tabletable-bordered_some_td.success{background-color: #dff0d8;}
.td_blank_stejs{border-right: 0; height: 20px;}
.tabletable-bordered_some_tr.warning{    background-color: #fcf8e3;}
.tabletable-bordered_some_td.danger{background-color: #f2dede;}
.tabletable-bordered_some_tr.info{    background-color: #d9edf7;}
.tabletable-bordered_some_td.bottom_border_none_td{border-bottom:none;}
.inactive{opacity:0.5; cursor: default; user-select:none; -moz-user-select:none; -webkit-user-select:none;}



.tabletable-bordered_some_new_over{float:left; width: 100%; overflow: auto;}
.tabletable-bordered_some_new{width: 100%; background: #fff; display: table;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.tabletable-bordered_some_new_tr{width: 100%; display: table-row;}
.tabletable-bordered_some_new_td{display: table-cell; padding: 8px; vertical-align: middle;border-top: 1px solid #ddd;border-right: 1px solid #ddd;}
.tabletable-bordered_some_new_th{background: #fff; font-weight: 600;}
.tabletable-bordered_some_new_tr:nth-of-type(2n-4){background: #eee;}
.tabletable-bordered_some_new_td.danger{    background-color: #f2dede;}
.button_space_for{padding: 8px; display: block; border: solid 1px #ddd; float:left; width: 100%; border-top: 0;}
.light_boreder{border: solid 1px #ddd; padding: 3px;}
.danger.my_text_center{float:left; width: 100%;    background-color: #f2dede;padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;}
.danger.my_text_center:hover{background-color: #ebcccc;}
.alternative_row_show{background-color: #f9f9f9 !important;}
.spacer_bottom{float:left; width: 100%; height: 60px;}

.padding_top_none{padding-top: 0 !important;}
.padd_top_set{padding-top: 3px;}
.specr{display: block; float: left; width: 100%; height: 14px;}
.padd_top_setuse{margin-top: 5px;}
.input-append{display: inline-block; vertical-align: middle;}
.padd_top_set_left{float: left; }
.padd_top_set_right{float: right; }
.column_my_setper{float:left; display: inline; margin: 0 10px 0 0;}
.column_my_setper:last-child{margin-right: 0;}

.fa.close_icn_btns {
    color: #a94442; cursor: pointer;
    font-size: 18px;
}
.cutt_fomr_inline{display:inline-block; width:inherit !important; float:left; margin-right:10px; margin-top:3px;}
.full_textee_cutt{display:inline-block; width:inherit !important; float:left; margin-top:7px; margin-right:10px;}
.inline_form_btns{display:inline-block;}
.icn_of_top_head{margin: 0 0 0 5px; font-size: 18px;}
.panel_title_thise {
    padding: 3px 5px;
    font-size: 15px;
    margin: -3px 0 -3px 0;
}

.right_indicate{float:right; font-size: 14px; margin-top: 20px;}
.message_red_here{float:left; width: 100%; margin-top: 12px; font-size: 16px; color: #a94442; text-align: center;}

.ui-sortable-handle .panel-primary span a.icn_of_top_head{color: #fff; opacity: 1;}
.ui-sortable-handle .panel-primary span a.icn_of_top_head:hover{opacity: 0.9;}

.table-striped_msays td{padding-top: 5px; padding-bottom: 5px; font-size: 15px;}

.structure_of_registercontainer_in_en{max-width: 80%;}
.relative_this_sec{position: relative; display: block;}
.golftable_cell.has-feedback.form-group{margin: 0; }
.relative_this_sec input{margin-bottom: 0 !important;}

.golftable_cell.has-feedback.form-group.has-success .relative_this_sec input{border-color: #3c763d !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;}
.golftable_cell.has-feedback.form-group.has-error .relative_this_sec input{ border-color: #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;}



/* footer */

footer{float:left; width: 100%; margin: 20px 0 0 0; background: #444444; color: #fff;}
.full_exp_row{float:left; width: 100%; margin-bottom: 10px; color: #fff !important;}
.full_exp_row:last-child{margin-bottom: 0;}
.full_exp_row span{font-weight: 600; margin-right:1px;}
.footer_wrap{float:left; width: 100%; padding:10px 15px 10px 15px;}
.around_set_border{float:left; width: 100%; border: dashed 2px #ddd; padding: 15px; border-radius:5px;}

/*#sortable1, #sortable2{position: relative;}
#sortable1:after, #sortable2:after{content:""; position: absolute; border: dashed 2px #ddd; padding: 15px; border-radius:5px; left: 0; top: 0; right: 15px; bottom: 0; pointer-events: none;}

#sortable1, #sortable2{padding: 15px 30px 15px 15px;}*/

.col_dat_stes{display: block; margin: 7px 0;}
.col_dat_stes input{display: inline-block; vertical-align: middle; margin: 0 !important; padding: 0;}
.col_dat_stes label{display: inline-block; vertical-align: middle; margin: 0; padding: 0 0 0 1px; font-weight: 100;}


.my_data_set_heading input{display: inline-block; vertical-align: middle; margin: 0 !important; padding: 0;}
.my_data_set_heading label{display: inline-block; vertical-align: middle; margin: 0; padding: 0 0 0 1px; font-weight: 100;}
.slidingDiv_clear{clear: both; float:left; width: 100%; }
.bio_legand_box{position: relative; z-index: 1;}
.bio_legand_box ul li{margin-bottom: 2px; margin-top: 2px;}
.slidingDiv_clear .col-lg-12{overflow: auto;}
.no_found_data{padding: 10px; display: block;}

.table-striped_div_sets h3{font-size: 16px;}
.table-striped_div_sets h4{font-size: 14px;}

#top_search_frm .btn_last button{color: #000;}
.alternative_div{overflow: auto;}

.notify_header{
display: block;
clear: both;
text-align: center;
max-width: none;
background: #119d55; color: #fff; letter-spacing: 0.1px;
margin: -10px -10px 10px -10px;
font-size: 13px;
padding: 2px;}
.my_bx_groupon{padding-bottom: 1px; background: #fff !important;}
.bx_show_table_record_row{display: none;}
button.btn-activemy{color: #fff;background-color: #286090;border-color: #204d74;}
button.btn-activemy:focus{color: #fff;background-color: #286090;border-color: #204d74;}

.round_responsive_table{float:left; width: 100%; overflow: auto;}
.round_table{display: table; width: 100%; border: 1px solid #ddd; border-right: 0; border-bottom:0;}
.round_table_row{display: table-row; width: 100%; background: #fff;}
.round_table_col{display: table-cell; padding: 8px; border: 1px solid #ddd; border-top: 0; border-left: 0;  font-size: 16px;}
.round_table_th{font-weight: 600;}
.success_result_round{background: #dff0d8;}
.success_info_round{background: #d9edf7;}
.my_margin_top_sl{margin-top: 20px;}

.round_table_multiple .round_table_row:nth-of-type(2n-4){ background: #f1f1f1;}

.g-recaptcha{float:left; width: 100%; margin-bottom: 10px;}
.login_btn .button{margin-right: 0;}

.round,.total{width: 55px; min-width: 55px !important; text-align: center;}
.overunder{border-right:1px solid #ccc;text-align: center;width:133px;min-width: 133px;}
.pos{width: 46px;min-width: 46px;}
.scorecardrow{text-align: center;width: 99px;min-width: 99px;}
.current, .thru{text-align: center;width: 74px;min-width: 74px;}
.cityProv{font-size: 12px;}
.playerTitle{}

.tourCode{}
.tourDate{}
.tourLogo{max-width:100px;min-width:50px;}
.tourName{}
.tourCity{font-size: 13px;}
.tourCourses{}
.tourFee{}
.tourQualifer{}
.replaceInfo{float: left;clear: both;margin: 0;}
.resDate{display: none;}

.playerNumber{width: 10%;}
.playerAvatar{width: 10%;float: left;}
.playerAvatar img{max-width: 100%;height: auto;}
.playerFname{width: 18%; float: left;}
.playerLname{width: 18%;float: left;}
.pCity{width: 18%;float: left;}
.playerProv{width: 18%;float: left;}


.sectionwatching{width:100%; max-width:70%; margin:0 auto; display:block;}
.sectionwatching_ttile{float:left; width:100%; text-align:center; font-size:24px; margin-bottom:30px;}
.sectionwatching_row{max-width:none; margin:0 -10px;}
.sectionwatching_col{float:left; width:20%; padding:0 10px; text-align:center; margin-bottom:28px;}
.sectionwatching_col_img{width:120px; margin:0 auto; height:120px; position:relative; background:#999;  overflow:hidden;}
.sectionwatching_col_name{float:left; width:100%; font-size:18px; margin-top:10px;}
.sectionwatching_col_img img{min-width:100%; min-height:100%;}

.blogsectionrow{float:left; width:100%; margin-bottom:20px; padding-bottom:25px; border-bottom:solid 1px #ddd;}
.blogrow_title{float:left; width:100%; margin-bottom:2px;}
.blogrow_title a{font-size:20px; text-transform: capitalize; }
.blogrow_title_sub{float:left; width:100%; color:#666; font-size:13px;}

.blog_descriptions{float:left; width:100%; margin:10px 0; padding-right:20px;}
.blog_descriptions_link a{display: inline-block;vertical-align: middle;
background-color: #ddd;
color: #00adef;
line-height: 30px;
border-radius: 3px;
font-size: 14px; padding:0 15px;   background: #337ab7;
color: #fff;}
.blog_descriptions_link a:hover{color:#fff; background:#2d70a9;}

.search_form_center_big{width:63%;}
.input_box_coll{float:left; width:20%; padding:10px 6px !important;}
.setinutwidth{width:60%; padding:0 10px; float:left;}
.search_form_center_big.search_form_center .suggesstion-box-show{width:auto !important; max-width:100%;}



div.table{width: 100%;display: table; margin-bottom:20px;}
div.table.table-bordered{border:solid 1px #ddd !important;}
div.table-tr{display:table-row; width:100%;}
div.table-td{display:table-cell;padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;border-left: solid 1px #ddd;    word-break: break-word;}
div.table-td:first-child{border-left:0;}
div.table-td.table-th{font-weight: bold; border-top:0; white-space:nowrap;}

.table-overflow_overlay{display:block; clear:both; width:100%; overflow:auto;}
div.table.table-bordered.border-none{border:0px !important; margin-bottom:1px !important;}
div.table.headerlinenone{border-top:0 !important;}
.table-td-border{border-right:solid 1px #ddd;}

.headerlinenone div.table-td{border-left:solid 1px #ddd;}
div.table.headerlinenone{border-bottom:solid 1px #ddd;}
.headingest{background-color: #d9edf7; font-weight:bold; border-top:0px !important;}
div.table.headerlinenonetop{border-top:0px !important;}
div.table.addseome{border:solid 1px #ddd;}
div.table.addseome div.table-td{background:#fff;}
div.table.addseome div.table-td{border-bottom:solid 1px #ddd; border-top:0;}
div.table.addseome div.table-tr:nth-of-type(2n-4) div.table-td{ background:#f1f1f1;}
div.table.addseome



div.table.addseome input[type="text"],div.table.addseome input[type="text"],  div.table.addseome select, div.table.addseome textarea {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none; padding:1px 4px;
    transition: border-color 0.05s ease-in-out 0s;
}

.inpsusets input[type="text"], .inpsusets select, .inpsusets textarea {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none; padding:1px 4px;
    transition: border-color 0.05s ease-in-out 0s;
}


.fixed-table-toolbar .search{position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 34px;}


div.table-td.border-none-td{border:0 !important;}
.set-fontsize div.table-td{ font-size:12px;}

.texareasts{background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none; padding:1px 4px;
    transition: border-color 0.05s ease-in-out 0s;}
.border-ekftright div.table-td{border-left:0 !important}






.windows8 {
                position: relative;
                width: 78px;
                height:78px;
                margin:auto;
            }

            .windows8 .wBall {
                position: absolute;
                width: 74px;
                height: 74px;
                opacity: 0;
                transform: rotate(225deg);
                -o-transform: rotate(225deg);
                -ms-transform: rotate(225deg);
                -webkit-transform: rotate(225deg);
                -moz-transform: rotate(225deg);
                animation: orbit 6.96s infinite;
                -o-animation: orbit 6.96s infinite;
                -ms-animation: orbit 6.96s infinite;
                -webkit-animation: orbit 6.96s infinite;
                -moz-animation: orbit 6.96s infinite;
            }

            .windows8 .wBall .wInnerBall{
                position: absolute;
                width: 10px;
                height: 10px;
                background: rgb(0,0,0);
                left:0px;
                top:0px;
                border-radius: 10px;
            }

            .windows8 #wBall_1 {
                animation-delay: 1.52s;
                -o-animation-delay: 1.52s;
                -ms-animation-delay: 1.52s;
                -webkit-animation-delay: 1.52s;
                -moz-animation-delay: 1.52s;
            }

            .windows8 #wBall_2 {
                animation-delay: 0.3s;
                -o-animation-delay: 0.3s;
                -ms-animation-delay: 0.3s;
                -webkit-animation-delay: 0.3s;
                -moz-animation-delay: 0.3s;
            }

            .windows8 #wBall_3 {
                animation-delay: 0.61s;
                -o-animation-delay: 0.61s;
                -ms-animation-delay: 0.61s;
                -webkit-animation-delay: 0.61s;
                -moz-animation-delay: 0.61s;
            }

            .windows8 #wBall_4 {
                animation-delay: 0.91s;
                -o-animation-delay: 0.91s;
                -ms-animation-delay: 0.91s;
                -webkit-animation-delay: 0.91s;
                -moz-animation-delay: 0.91s;
            }

            .windows8 #wBall_5 {
                animation-delay: 1.22s;
                -o-animation-delay: 1.22s;
                -ms-animation-delay: 1.22s;
                -webkit-animation-delay: 1.22s;
                -moz-animation-delay: 1.22s;
            }



            @keyframes orbit {
                0% {
                    opacity: 1;
                    z-index:99;
                    transform: rotate(180deg);
                    animation-timing-function: ease-out;
                }

                7% {
                    opacity: 1;
                    transform: rotate(300deg);
                    animation-timing-function: linear;
                    origin:0%;
                }

                30% {
                    opacity: 1;
                    transform:rotate(410deg);
                    animation-timing-function: ease-in-out;
                    origin:7%;
                }

                39% {
                    opacity: 1;
                    transform: rotate(645deg);
                    animation-timing-function: linear;
                    origin:30%;
                }

                70% {
                    opacity: 1;
                    transform: rotate(770deg);
                    animation-timing-function: ease-out;
                    origin:39%;
                }

                75% {
                    opacity: 1;
                    transform: rotate(900deg);
                    animation-timing-function: ease-out;
                    origin:70%;
                }

                76% {
                    opacity: 0;
                    transform:rotate(900deg);
                }

                100% {
                    opacity: 0;
                    transform: rotate(900deg);
                }
            }

            @-o-keyframes orbit {
                0% {
                    opacity: 1;
                    z-index:99;
                    -o-transform: rotate(180deg);
                    -o-animation-timing-function: ease-out;
                }

                7% {
                    opacity: 1;
                    -o-transform: rotate(300deg);
                    -o-animation-timing-function: linear;
                    -o-origin:0%;
                }

                30% {
                    opacity: 1;
                    -o-transform:rotate(410deg);
                    -o-animation-timing-function: ease-in-out;
                    -o-origin:7%;
                }

                39% {
                    opacity: 1;
                    -o-transform: rotate(645deg);
                    -o-animation-timing-function: linear;
                    -o-origin:30%;
                }

                70% {
                    opacity: 1;
                    -o-transform: rotate(770deg);
                    -o-animation-timing-function: ease-out;
                    -o-origin:39%;
                }

                75% {
                    opacity: 1;
                    -o-transform: rotate(900deg);
                    -o-animation-timing-function: ease-out;
                    -o-origin:70%;
                }

                76% {
                    opacity: 0;
                    -o-transform:rotate(900deg);
                }

                100% {
                    opacity: 0;
                    -o-transform: rotate(900deg);
                }
            }

            @-ms-keyframes orbit {
                0% {
                    opacity: 1;
                    z-index:99;
                    -ms-transform: rotate(180deg);
                    -ms-animation-timing-function: ease-out;
                }

                7% {
                    opacity: 1;
                    -ms-transform: rotate(300deg);
                    -ms-animation-timing-function: linear;
                    -ms-origin:0%;
                }

                30% {
                    opacity: 1;
                    -ms-transform:rotate(410deg);
                    -ms-animation-timing-function: ease-in-out;
                    -ms-origin:7%;
                }

                39% {
                    opacity: 1;
                    -ms-transform: rotate(645deg);
                    -ms-animation-timing-function: linear;
                    -ms-origin:30%;
                }

                70% {
                    opacity: 1;
                    -ms-transform: rotate(770deg);
                    -ms-animation-timing-function: ease-out;
                    -ms-origin:39%;
                }

                75% {
                    opacity: 1;
                    -ms-transform: rotate(900deg);
                    -ms-animation-timing-function: ease-out;
                    -ms-origin:70%;
                }

                76% {
                    opacity: 0;
                    -ms-transform:rotate(900deg);
                }

                100% {
                    opacity: 0;
                    -ms-transform: rotate(900deg);
                }
            }

            @-webkit-keyframes orbit {
                0% {
                    opacity: 1;
                    z-index:99;
                    -webkit-transform: rotate(180deg);
                    -webkit-animation-timing-function: ease-out;
                }

                7% {
                    opacity: 1;
                    -webkit-transform: rotate(300deg);
                    -webkit-animation-timing-function: linear;
                    -webkit-origin:0%;
                }

                30% {
                    opacity: 1;
                    -webkit-transform:rotate(410deg);
                    -webkit-animation-timing-function: ease-in-out;
                    -webkit-origin:7%;
                }

                39% {
                    opacity: 1;
                    -webkit-transform: rotate(645deg);
                    -webkit-animation-timing-function: linear;
                    -webkit-origin:30%;
                }

                70% {
                    opacity: 1;
                    -webkit-transform: rotate(770deg);
                    -webkit-animation-timing-function: ease-out;
                    -webkit-origin:39%;
                }

                75% {
                    opacity: 1;
                    -webkit-transform: rotate(900deg);
                    -webkit-animation-timing-function: ease-out;
                    -webkit-origin:70%;
                }

                76% {
                    opacity: 0;
                    -webkit-transform:rotate(900deg);
                }

                100% {
                    opacity: 0;
                    -webkit-transform: rotate(900deg);
                }
            }

            @-moz-keyframes orbit {
                0% {
                    opacity: 1;
                    z-index:99;
                    -moz-transform: rotate(180deg);
                    -moz-animation-timing-function: ease-out;
                }

                7% {
                    opacity: 1;
                    -moz-transform: rotate(300deg);
                    -moz-animation-timing-function: linear;
                    -moz-origin:0%;
                }

                30% {
                    opacity: 1;
                    -moz-transform:rotate(410deg);
                    -moz-animation-timing-function: ease-in-out;
                    -moz-origin:7%;
                }

                39% {
                    opacity: 1;
                    -moz-transform: rotate(645deg);
                    -moz-animation-timing-function: linear;
                    -moz-origin:30%;
                }

                70% {
                    opacity: 1;
                    -moz-transform: rotate(770deg);
                    -moz-animation-timing-function: ease-out;
                    -moz-origin:39%;
                }

                75% {
                    opacity: 1;
                    -moz-transform: rotate(900deg);
                    -moz-animation-timing-function: ease-out;
                    -moz-origin:70%;
                }

                76% {
                    opacity: 0;
                    -moz-transform:rotate(900deg);
                }

                100% {
                    opacity: 0;
                    -moz-transform: rotate(900deg);
                }
            }
            
            .processing{
                position:fixed;
                max-width:400px;
                width: 100%;
                height:400px;
                left:50%;
                top:50%;
                margin-left:-200px;
                margin-top:-250px;
                border:1px solid #ccc;
                padding: 20px;
                background-color: #fff;
                border-radius: 5px;
                box-shadow: 5px 5px 5px #888888;
                z-index: 1000;
            }
            .darken{
                position: fixed;
                top: 0;
                width: 100%;
                height: 100%;
                overflow: auto;
                background-color: rgba(0,0,0,0.5);
                z-index: 999; left:0; right:0;
            }
            .vertop .table tr th{    vertical-align: top !important;}
        
.column_my_setpercl{float:right; margin:5px 0; clear:both;}
.padd_top_set_rightsd{clear:both; width:100%;}
select[multiple], select[size]{-webkit-appearance: initial;appearance: initial;-moz-appearance: initial;}
.container_tops{padding-top:0 !important;}
.stdroupsteksy{top:25px !important; left:15px !important;}
.jqsetdobx{    position: relative;
    display: inline-block; top:4px;}


 .example {
            color: #08c;
            cursor: pointer;
            padding: 4px;
            border-radius: 4px;
        }

        .example:after {
            font-family: Consolas, Courier New, Arial, sans-serif;
            content: '↓';
            margin-left: 6px;
            color: #08c;
        }

        .example:hover {
            background: #f2f2f2;
        }

        .example.jq-dropdown-open {
            background: #888;
            color: #fff;
        }

        .example.jq-dropdown-open:after {
            color: #fff;
        }
        .stdroupsteksysssd{left:0 !important;}
        .space-top{padding-top:2px; display:inline-block; padding-right:4px;}
        .stbgon{    background: #888 !important;color: #fff !important;}
        .stbgon:after{color:#fff !important;}
        .stbgonsasd{padding:9px;}
        .leftpartsets{float:left;}
        .panel-headingmains{float:left; width:100%;}
        .valueleftstsg{    float: left;
    width: 37%;
    padding-right: 10px;
    font-size: 14px;
    /* font-weight: 100; */
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 0;}
        .rightpsatsgs{float:right; width:63%;}
        .rightpsatsgs input,
        .rightpsatsgs select{width:100%;}
        .padd_top_setnews{float:left; width:100%;}
        .column_my_setperclleft{float:left;}
        .padd_top_set_rightbxx{float: left;
    width: 100%;
    border: solid 1px #ddd;
    border-radius: 3px;
    margin: 5px 0 0 0;
       padding: 5px 10px 12px 10px;}
        .padd_top_set_rightbxx .column_my_setperclleft{margin-bottom: 0;
    margin-top: 10px;}
        .main_contentmin{min-height:500px;}
        .content_table_scrollnot{overflow: visible;}
        .error_msg_rights{float:right; margin-top:26px;}
        .register_form_inner_inset{max-width:620px}
        .content_table_rowinlineof{text-align: left;}
        .content_table_rowinlineof .content_table_cell{vertical-align: top; border-bottom: solid 1px #eee;}
        .register_form_inner_sec label{text-align:left; width:190px}
        .register_form_inner_sec .form_div{margin-bottom:0;}
        .register_form_inner_sec input,
        .register_form_inner_sec textarea{margin-bottom:0 !important;}
        .register_form_inner_sec select{margin-bottom:8px !important;}
        .register_form_inner_sec .input_container{text-align:left;}
        .register_form_inner_sec:after,
        .register_form_inner_sec:before{content:""; display:block; clear:both;}
        .register_form_inner_sec{border:solid 1px #ddd; padding:20px; max-width:620px;}
        
        .top_section_boxsets .form-control{ margin:0 !important;}
        .top_section_boxsets textarea{margin-bottom:0 !important;}
        .form-group.form-groupste{margin-bottom:0;}
        .col-sm-12.control-labelsjs{text-align:left; padding-top:8px; padding-left:0;}
        .register_form_innermacv{max-width:620px;}
        .content_table_cellmaj input,.content_table_cellmaj select{margin-bottom:5px !important;}
        #mceu_11{width:99.70% !important;}
        
        .jqsetdobx .jq-dropdown-menu{max-height:298px; overflow: auto !important;}
        .form_div .uploadsignature_field{    max-width: 400px;border-radius: 2px;
    border: 1px solid #ddd;}
        
        .signature_pad_full_box:after{display:block; content:""; clear:both;}
        .signature_pad_full_box:before{display:block; content:""; clear:both;}
        .signature_pad_full_box{    width:500px;
    margin: 0 auto;
    clear: both;
    border: solid 1px #ccc;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}
        .button.save[data-action="save-svg"]{display:none;}
        .marginright{margin-right: 0;}
        .m-signature-pad--body canvas{height:210px; width:100%;}
        .m-signature-pad--footer{float: left;
    width: 100%;
    position: relative; background: #f1f1f1;
    padding: 10px;}
        .m-signature-pad--footer .description{position: absolute; left:50%; bottom:18px; color:#bbb; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
         .m-signature-pad--footer .button{position: relative; z-index: 1;}
	.box_fixed {position:fixed !important;left: 70%; width:29%; z-index: 99;margin: 0 15px;}
        .box_palal .palan_box_top { width:100%;overflow-y:auto; z-index: 99; float: left; background: #fff; border-radius: 4px !important ;
                                    max-height: 260px;
         border: 1px #ddd solid; }
        .palan_boxes {float: left; min-width: 100%;}
        .but_boxes{ margin-top:20px;}
        .but_boxes .btn{ margin-bottom: 10px;}
        .palan_boxes .panel-heading {
  background: #f5f5f5 none repeat scroll 0 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1px;
}
.box_fixed #merge_account_button{margin-top: 10px;}
.box_fixed .panel{ background: #fff; border: none}
.container_step2{width:100% !important;}

label.error {color: red;margin-bottom: 0px;padding-top: 5px;font-size: 13px;}



/**************new_css**********/
.shop_product {
    background: #fff;
    float: left;     width: 100%;
    text-align: center;
}

.shop_product .card {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    border: 0;
    margin: 20px 0px;
    border-radius: 0px 0px 5px 5px;
}

.view.overlay {
    height: 100%;
    position: relative;
    cursor: default;
    min-height: 330px;
    padding: 20px; overflow: hidden;
}

.card-body.text-center {
    padding: 1.25rem;
}

.card-body.text-center a {
    color: #4f4f4f!important;
    font-size: 21px;
}

.card-body.text-center a h5 {
    color: #9e9e9e!important;
    font-size: 20px;
}

.card-body h5 {
    color: #000;
}

.card-body.text-center h4.font-weight-bold.blue-text {
    color: #119d55;
    font-size: 22px;
}
.full_row .paging_numbering .page_number.current {
    min-width: auto;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}





.detail_container {
    float: left;
    width: 100%;
    background: #fff;
}

.product_img {
    width: 100%;
    text-align: center;     overflow: hidden;
    position: relative;
    min-height: 280px;
}

.product_img img {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}

.product_details {
    padding: 30px 10px;
    width: 100%;
    float: left;
}

.mb-3 {
    margin-bottom: 1rem!important;
}

.badge {
    webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    -webkit-border-radius: .125rem;
    border-radius: .125rem;
    background: #666;
    margin: 0px 3px;
}

p.lead.font-weight-bold {
    font-weight: bold;
    color: #4f4f4f!important;
}

form.d-flex.justify-content-left {
    display: inline-block;
}

.d-flex .btn.btn-primary {
    display: inline-block;
    
}

.d-flex input[type="number"] {
    display: inline-block;
    margin-right: 10px;
}

.center_details {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.center_details h4 {
    font-size: 25px;
}

/**************new_css**********/