/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box; }
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;height:auto;display: inline-block;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {text-decoration:none; outline:0 none !important; }
.header_in a { color: #131313; }
a:hover, a:focus {/*color:#ffffff;*/  text-decoration:none; outline:0 none !important;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold;}
h1 {font-size:48px;}
h2 {font-size:36px;}
h3 {font-size:30px;}
h4 {font-size:24px;color:#838383;}
h5 {font-size:20px;color: #838383;}
h6 {font-size:14px;}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block;margin: 0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
.ui.grid    {margin: 0;}

/* reset.css ends here */
.color_txt_green {color:#28a745;}
.color_txt_red {color:#dc3545;}
.color_txt_lite{color:#f2f2f2;}
.color_txt_primary{color:#333;}
.color_txt_mono{color:#131313;}
.color_txt_gray{color:#838383;}
.color_txt_white{color:#ffffff;}

/*----------------------------typography-------------------*/

.main_content1{margin: 0 auto;padding: 65px 0 60px 0;width: 1024px;background: #fff;}
.container2{width: 864px;margin: 0 auto;display: block;padding: 0;}
.typo_logo{text-align: center;padding: 0 0 39px 0;}
.headings{margin:0 0 49px 0;padding:8px 0 9px 0;background: #f0f0f0;font-size: 26px;line-height: 28px;text-align: center;}
.title{font-size: 20px;line-height: 24px;font-weight:600;}
body {font-size:14px;background:#f2f2f2;color:#131313;}
p{font-size:14px; line-height:20px;font-weight:400;}
p.large{font-size:16px; line-height:24px;}
small{font-size:12px; line-height:16px;}

.fonts_content{margin: 0;padding: 16px 0 71px;}
.fonts_content ul{margin: 0 auto;padding: 0;width: 630px;}
.fonts_content ul li{margin: 0;padding: 0 0 19px;}
.fonts_content ul li span{margin: 0 20px 0 0;padding: 0;width: 61px;display: inline-block;text-align: right;color:  #979797;text-transform: capitalize;}
.fonts_content ul li p span{font-size: 14px;}
.fonts_content ul li p{display: inline-block;}
.fonts_content ul li p strong{font-weight: 600;}
.fonts_content ul li p b{font-weight:700;}

.buttons_block_in h5{margin: 0;padding: 0;font-size: 14px;line-height: 16px;color:  #979797;text-transform:uppercase;display: inline-block;font-weight: 400;margin: 0 51px 0 0;}

.small_buttons{margin: 0;padding: 3px 0 53px 7px;}
.small_buttons ul{margin: 0;padding: 0 0 0 0;display: inline-block;vertical-align: middle;}
.small_buttons ul li{margin: 0;padding:0 0 21px 0;}
.small_buttons ul li ul{margin: 0;padding: 0;}
.small_buttons ul li ul li{margin: 0;padding: 0 19px 0 0;display: inline-block;}
.small_buttons ul li ul li h5{margin: 0;padding: 0 0 22px;display: block;text-transform: capitalize;}
.btn{margin:0;padding: 7px 5px 6px 5px;font-size:11px;line-height: 15px;font-weight:600;background:#f2f2f2;width:100%;text-align: center;display:inline-block;border-radius:5px;letter-spacing:0.8px;text-transform: uppercase;width: 82px;text-align: center;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;color:#131313;}
.btn:hover ,.btn.hover{box-shadow:0 11px 23px 0 rgba(0, 0, 0, 0.17);}

.medium_buttons{margin: 0;padding:1px 0 32px 0px;}
.medium_buttons ul{margin: 0;padding: 0;display: inline-block;vertical-align: middle;}
.medium_buttons ul li{margin: 0;padding: 0 0 23px 0;}
.medium_buttons ul li ul{margin: 0;padding: 0;}
.medium_buttons ul li ul li{margin: 0;padding: 0 35px 0 0;display: inline-block;}
.medium_buttons ul li ul li h5{margin: 0;padding: 0 0 22px;display: block;text-transform: capitalize;}
.btn_md{margin:0;padding: 11px 5px 10px 5px;font-size: 12px;line-height: 15px;font-weight:600;background:#f2f2f2;width:100%;text-align: center;display:inline-block;border-radius:5px;letter-spacing:0.8px;text-transform: uppercase;width: 101px;text-align: center;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;}
.btn_md:hover{box-shadow:0 11px 23px 0 rgba(0, 0, 0, 0.17);}
.btn_md.hover{box-shadow:0 11px 23px 0 rgba(0, 0, 0, 0.17);}

.large_buttons{margin: 0;padding:33px 0 84px 0px;}
.large_buttons ul{margin: 0;padding: 0;display: inline-block;vertical-align: middle;}
.large_buttons ul li{margin: 0;padding:0 0 29px 0;}
.large_buttons ul li ul{margin: 0;padding: 0;}
.large_buttons ul li ul li{margin: 0;padding: 0 32px 0 0;display: inline-block;}
.large_buttons ul li ul li h5{margin: 0;padding: 0 0 22px;display: block;text-transform: capitalize;}
.large_buttons ul li ul li.last{padding: 0;}

.btn_lg{margin:0;padding:15px 5px 15px 5px;font-size: 16px;line-height: 20px;font-weight:600;background:#f2f2f2;width:100%;text-align: center;display:inline-block;border-radius:5px;letter-spacing:0.8px;text-transform: uppercase;width: 165px;text-align: center;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;}
.btn_lg:hover{box-shadow:0 11px 23px 0 rgba(0, 0, 0, 0.17);}
.btn_lg.hover{box-shadow:0 11px 23px 0 rgba(0, 0, 0, 0.17);}


.btn_primary{background:#333;color:#ffffff;}
.btn_green{background:#28a745;color:#ffffff;}
.btn_red{background:#dc3545;color:#ffffff;}
.btn_disable{opacity: 0.4;}

.labeled_top{margin: 0;padding:0 80px 157px 80px;}
.labeled{margin: 0;padding: 0;box-shadow: 0 1px 22px 0px rgba(0, 0, 0, 0.19);}

.pointing_menu{margin: 0;padding:9px 0 84px 0;}
.segments{padding:5px 75px 95px 54px;}
.segments_top{margin: 0;padding:0 0 36px 0;}
.segments_down{margin: 0;padding: 0 30px 0 28px;}
.segments_down_lft{margin: 0;padding: 0;width:34%;float: left;display: inline-block;}
.segments_down_lft_top{padding: 0 0 12px 0}
.segments_down_rgt{margin:0;padding:0;width:51%;float:right;display: inline-block;}

.pointing_dd{margin: 0;padding:0 0 105px 0;}
.pointing_dd .profile{opacity: 1;visibility: visible;position: relative;margin: 0 auto;}

.colours{margin: 0;padding:0px 0 67px 7px;}
.colours ul{margin: 0;padding: 0;}
.colours ul li{margin: 0 0 15px;padding:0 15px 0 0;display: inline-block;vertical-align: top;position: relative;}
.colours ul li h5{margin: 0;padding:0 0px 11px 0;font-size: 14px;line-height: 16px;color:  #979797;text-transform:uppercase; display:block; font-weight: 400;margin: 0 0px 0 0;}

.colour_blk{width: 195px;height: 100px;background: #333;position: relative;}

.colour_blk span{margin: 0 0px 0 0;padding: 0;text-transform:uppercase; display:block; font-weight: 400;position: absolute;bottom:9px;left:19px;}

.colours ul li ul{margin: 0;padding: 0;}
.colours ul li ul li{margin: 0;padding: 0;display: block;}
.color_green{background:#28a745;}
.color_red{background:#dc3545}
.color_mono{background:#131313;}
.color_grey{background:#3c3c3c;}
.color_grey_lt{background:#838383;}
.color_lt{background:#e6e4e4;}
.color_pale{background:#ededed;}
.color_pale_lt{background:#f2f2f2;}
.color_pale_lt span {color: #838383; font-size: 12px;}

.contact_details_in{width: 920px;margin: 0 auto;padding: 53px 20px 54px;border:3px dashed #cfcfcf;background:#ededed;border-radius: 10px;text-align: center;}
.contact_details_in p{font-size: 23px;line-height: 27px;font-weight: 700;padding: 0 0 13px;}
.contact_details_in a{font-size: 24px;line-height: 25px;color:#0080bd;font-weight: 700;}




html {margin: 0;padding: 0;}
.wrapper{margin: 0 auto;/*width: 1285px;border:1px solid #000;*/width:100%;}
.container{width:1285px; margin:0 auto; padding: 0 0px;}
.container1{width:960px; margin:0 auto; padding: 0 0px;}
header{margin: 0;padding: 0;background:#ffffff;}
.header_in{margin: 0;padding: 0;box-shadow: 0 1.0px 22px -10px rgba(0, 0, 0, 0.19);font-size: 0px;position: relative;}
.logo{margin: 0;padding: 0;float: left;display: inline-block;line-height: 1px;}
.logo a{margin: 0;padding: 0;display: inline-block;}
.header_in > a{margin: 25px 0 0 23px;padding: 10px 14px 9px 14px;float: left;display: inline-block;border-radius: 4px;font-size: 13px;line-height: 16px;font-weight: 600;position: relative;letter-spacing: 0.8px;width: auto;}
.header_in > a span{display: inline-block;margin:0px 0 0 3px;text-align: center;position: relative;top:1px;}

nav{margin: 0;padding: 0;float: right;display: inline-block;font-size: 0px;line-height:1px;}
nav ul{margin: 0;padding: 0;display: inline-block;font-size: 0px;}
nav ul li{margin: 0;padding: 0;display: inline-block;float: left;border-left: 1px solid #ededed;position: relative;}
nav > ul > li > a{margin: 0;padding: 18px 10px 18px 10px;display: inline-block;font-size: 11px;line-height: 14px;font-weight: 600;width: 109px;text-align: center;position: relative;}
nav > ul > li > a:after{content: '';position: absolute;left: 0;right: 0;top: 100%;margin: 0 auto;border: 8px solid #333;border-bottom: 10px solid transparent;border-right: 12px solid transparent;border-left: 12px solid transparent;width: 0px;opacity: 0;visibility: hidden;}
nav > ul > li.active > a:after ,nav ul li:hover > a:after{opacity: 1;visibility: visible;}
nav > ul > li.acc > a{padding:16px 20px 14px 17px;width: auto;}
nav > ul > li.acc > a:after{display: none;}
nav > ul > li.active > a ,nav > ul > li:hover > a {background:#333;color: #ffffff;}
nav > ul > li.acc > a {background:none;font-size: 0px;}
nav ul li a span{display: block;font-size: 20px;color:#b8b8b8;text-align: center;margin: 0 auto 9px;min-height: 23px;}
nav ul li a span img{display: inline-block;}
.profile{margin: 0;padding: 0;width: 250px;position: absolute;right: 9px;top:100%;background:#ffffff;border-radius:6px;box-shadow: 0 1.0px 22px 0 rgba(0, 0, 0, 0.19);opacity: 0;visibility: hidden;z-index: 1;}
nav > ul > li.acc:hover .profile{opacity: 1;visibility: visible;}
nav > ul > li > a > span.q_mark{display: none;}
.profile ul{margin: 0;padding:19px 0 11px 0;width: 100%;}
.profile ul li{margin: 0 0 10px 0;padding: 5px 14px 8px 25px;display: block;width: 100%;float: none;border: none;}
.profile ul li a{margin: 0;padding: 0;font-size: 12px;line-height: 14px;font-weight: 600;letter-spacing: 0.8px;}
.profile ul li.sign{border-top: 1px solid #ededed;padding:11px 14px 10px 25px;margin: 0;}
.profile:after{content: '';position: absolute;right:20px;bottom: 100%;margin: 0 auto;border: 8px solid #ffffff;border-top:10px solid transparent;border-right: 12px solid transparent;border-left: 12px solid transparent;width: 0px;}
nav > ul > li > a .hov_show{display: none;}

nav > ul > li:hover > a .hov_show ,nav > ul > li.active > a .hov_show{display: block;}
nav > ul > li:hover > a .hov_hide ,nav > ul > li.active > a .hov_hide{display: none;}

.dashboard_icon{background:url(../images/home.png) no-repeat center center;width: 21px;height: 21px;display:block;min-height: 24px;}
nav > ul > li.active .dashboard_icon, nav > ul > li:hover .dashboard_icon{background:url(../images/home_hov.png) no-repeat center center;}

.calendar_icon{background:url(../images/calendar.png) no-repeat center center;width: 21px;height: 21px;display:block;min-height: 24px;}
nav > ul > li.active .calendar_icon, nav > ul > li:hover .calendar_icon{background:url(../images/calendar_hov.png) no-repeat center center;}

.teams_icon{background:url(../images/group.png) no-repeat center center;width:22px;height: 21px;display:block;min-height: 24px;}
nav > ul > li.active .teams_icon, nav > ul > li:hover .teams_icon{background:url(../images/group_hov.png) no-repeat center center;}

.bookings_icon{background:url(../images/book.png) no-repeat center center;width: 22px;height: 21px;display:block;min-height: 24px;}
nav > ul > li.active .bookings_icon, nav > ul > li:hover .bookings_icon{background:url(../images/book_hov.png) no-repeat center center;}

.ringers_icon{background:url(../images/search.png) no-repeat center center;width: 22px;height: 21px;display:block;min-height: 24px;}
nav > ul > li.active .ringers_icon, nav > ul > li:hover .ringers_icon{background:url(../images/search_hov.png) no-repeat center center;}

.statements_icon{background:url(../images/statements.png) no-repeat center center;width: 22px;height: 21px;display:block;min-height: 24px;}
nav > ul > li.active .statements_icon, nav > ul > li:hover .statements_icon{background:url(../images/statements_hov.png) no-repeat center center;}



.main_content{margin: 31px 0 27px 0;padding: 0;}
.main_content_in{margin: 0; padding:28px; background:#ffffff;border-radius:12px;}
.next_blk{margin: 0;padding:0px 0px 26px 0px !important;border-bottom:solid 1px #ededed;}
.next_lft{margin: 0 !important;padding:0px 25px 0 0px !important;}
.next_lft h5{margin:0;padding: 0 0 27px 0;font-size: 12px;line-height: 14px;font-weight: 400;letter-spacing: 1.6px;}




.scheduled-item{margin: 0;padding: 0 0px 0 0;border:1px solid #e6e4e4;border-radius:15px;}
.scheduled-item_top{margin: 0;padding:22px 24px 19px 25px;border-radius:15px 15px 0px 0px;position: relative;background: #000000; background: -moz-linear-gradient(left, #000000 1%, #141414 32%, #2b2b2b 63%, #3c3c3c 100%);background: -webkit-linear-gradient(left, #000000 1%,#141414 32%,#2b2b2b 63%,#3c3c3c 100%);background: linear-gradient(to right, #000000 1%,#141414 32%,#2b2b2b 63%,#3c3c3c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3c3c3c',GradientType=1 );}
.scheduled-item_top .scheduled-item-header {margin: 0;padding: 0;display: inline-block;font-size:17px;line-height: 20px;color:#ffffff;font-weight: 600;letter-spacing:0.4px;}
.scheduled-item_top small{margin: 0;padding: 0;display: inline-block;font-size:14px;line-height: 16px;color:white;font-weight: 400;letter-spacing:0.4px;float: right;}
.availability-icon-section, .availability-confirmed-icon-section {margin: 0;padding:2px 0 0 3px;position: absolute;left: 20px;top: -14px;background: #fff;border-radius: 100%;width: 26px;height: 26px;z-index: 2;}
.availability-icon-section span, .availability-confirmed-icon-section span {margin: 0;padding:0px;font-size: 23px;display: inline-block;line-height: 19px;}
.q_mark{margin: 0 6px 0 0;padding: 0px 3px 0px 3px;font-size: 15px;border: 2px solid #838383;display: inline-block;line-height: 14px;border-radius: 2px;}
.scheduled-item_mdl{margin: 0;padding: 0;}
.scheduled-item_mdl_lft{margin: 0;padding: 0;width: 63%;float: left;display: inline-block;border-right: 1px solid #e6e4e4;}
.scheduled-item_mdl_top{margin: 0;padding: 19px 0 17px 20px;border-bottom: 1px solid #e6e4e4;}
.scheduled-item_mdl_top1{border:none;}
.scheduled-item_mdl_top ul li{margin: 0;padding: 0 8px 0 0;font-size:14px;line-height: 16px;font-weight: 400;display:inline-block;}
.scheduled-item_mdl_top ul li span {font-size: 18px;color:#838383;width: 20px;display: inline-block;text-align: center;margin: 0 5px 0 0;vertical-align:middle;position: relative;top:-1px;}
.scheduled-item_mdl_bottom{padding: 16px 16px 13px 21px;}
.scheduled-item_mdl_bottom ul{margin: 0;padding: 4px 0 0;display: inline-block;}
.scheduled-item_mdl_bottom ul li{margin: 0;padding: 0 10px 0 0;display: inline-block;vertical-align: middle;font-size:17px;line-height: 19px;font-weight:600;}
.scheduled-item_mdl_bottom ul li span{margin: 0 5px 0 0px;font-size: 20px;display: inline-block;vertical-align: middle;position: relative;top:-2px}
.scheduled-item_mdl_bottom ul li.green .q_mark{margin: 0 5px 0 0;padding:0px 5px 0px 4px;font-size: 16px;display: inline-block;line-height: 16px;}
.scheduled-item_mdl_bottom ul li.red .q_mark{margin: 0 5px 0 0;padding:0px 5px 0px 4px;font-size: 16px;display: inline-block;line-height: 16px;}
.scheduled-item_mdl_bottom > a{margin: 0;padding: 4px 13px 4px 12px;font-size:11px;line-height: 19px;font-weight:600;letter-spacing: 0.8px;float: right;display: inline-block;text-align: center;position: relative;border-radius: 6px;width:auto;}
.scheduled-item_mdl_bottom > a span{margin: 0 0 0 3px;position: relative;
top:1px;}
.scheduled-item_mdl_bottom > a .q_mark {position: absolute;left: 0;right: 0;bottom: -5px;margin: 0 auto;padding: 0px 0px 0px 0px;font-size: 10px;color: #171717;border: 1px solid #171717;display: inline-block;line-height: 6px;width: 10px;}
.scheduled-item_mdl_rgt{margin: 0;padding: 15px 0 0 0;float: left;width: 37%;display: inline-block;text-align: center;}
.scheduled-item_mdl_rgt h6{margin: 0;padding:0;display:block;font-size:13px;line-height: 17px;font-weight:400;}
.scheduled-item_mdl_rgt strong{margin: 0;padding: 0 0 8px 0;display:block;font-size:30px;line-height: 32px;font-weight:600;}
.scheduled-item_mdl_rgt a{margin: 0;padding: 4px 18px 4px 18px;font-size:11px;line-height: 19px;font-weight:600;letter-spacing: 0.8px;display: inline-block;text-align: center;position: relative;border-radius:5px;width: auto;}
.scheduled-item_btm{margin: 0;padding: 23px 17px 19px 17px;background: #f2f2f2;border-radius: 0 0 15px 15px;}
.scheduled-item_btm ul{margin: 0;padding: 0;font-size: 0px;}
.scheduled-item_btm ul li{margin: 0;padding: 0 3px;display: inline-block;width:49.6%;}
.scheduled-item_btm ul li a{margin: 0;padding: 17px 0 14px 0;font-size:16px;line-height: 19px;color:#ffffff;font-weight:700;letter-spacing: 0.8px;display: inline-block;text-align: center;position: relative;border-radius:9px;width: 100%;text-align: center;}

.next_rgt {
    margin: 0 !important;
    padding: 0 0 0 24px !important;
    border-left: solid 1px #ededed;
}
.next_rgt h5{margin:0;padding: 0 0 27px 0;font-size: 12px;line-height: 14px;font-weight: 400;letter-spacing: 1.6px;}
.booking{margin: 0;padding: 42px 0 42px 0;text-align: center;}
.booking span{margin: 0;padding: 0 0 7px 0;display: inline-block;}
.booking p{margin: 0;padding: 0;letter-spacing: 0.8px;}
.main_content_in > .bookings_bts{display: block;text-align: center;padding: 16px 0 17px;margin: 0;}
.main_content_in > .bookings_bts a{margin: 0;padding: 0;font-size:13px;line-height: 19px;font-weight:600;letter-spacing: 0.8px;display: inline-block;color: #131313;}
.main_content_in > .bookings_bts a{}
.main_content_in > .bookings_bts a span{display: inline-block;width: 12px;margin: 0 auto;font-size: 11px;padding: 1px 1px 0px 0px;line-height: 10px;color: #171717;}

.team-source{margin: 0 0 29px 0;padding: 0;}
.team-source-in{margin: 0 -10px;padding: 0;}
.team-source-in ul{margin: 0 0px !important;padding: 0 !important;}
.team-source-in ul li{padding:0px 10px;width: 33% !important;display: inline-block !important;vertical-align: top;margin: 0 !important;}

.team-source-in ul.ui.grid>[class*="five wide"].column{padding:0px 10px;width: 33.33% !important;display: inline-block !important;vertical-align: top;margin: 0 !important;}

.team-source-blk{padding: 36px 24px 37px 27px;background:#ffffff;border-radius: 15px;position: relative;overflow: hidden;}

.team-source-blk1:after{content: '';position:absolute;left:0px; top: 0;background:url(../images/img1.png) no-repeat center;width: 215px;height: 213px;}
.team-source-blk2:after{content: '';position:absolute;left:0px; top: 0;background:url(../images/img2.png) no-repeat center;width: 291px;height: 250px;}
.team-source-blk3:after{content: '';position:absolute;left:0px; top:0px;background:url(../images/img3.png) no-repeat center;width: 254px;height: 262px;}

.team-source-in h3{font-size:26px;line-height:28px;font-weight:900;padding: 0 0 1px 0;margin: 0;position: relative;z-index: 1;}
.team-source-in p{font-size:14px;line-height: 17px;font-weight: 400;padding: 12px 0 28px 0;margin: 0;min-height: 108px;position: relative;z-index: 1;}
.team-source-in .find{font-size:16px;line-height:18px;font-weight:700;color:#FFF;padding: 15px 15px 15px 15px;border-radius:10px;display:inline-block;width: 100%;text-align: center;letter-spacing: 0.5px;position: relative;z-index: 1;}
.team-source-in .find span{margin: 0 7px 0 0;padding: 0;display: inline-block;font-size: 14px;line-height: 14px;}
.team-source-in span i{padding: 0 3px 0 3px;}



.team-block{padding: 0 0 66px 0;}
.team-block h6{font-size:12px;line-height:14px;font-weight:400;text-transform: uppercase;letter-spacing: 1.6px;padding: 0 0 19px 0;}
.team-block-in{padding:0;background:#ffffff;border-radius:15px;}
.team-block-up{padding: 33px 25px 28px 28px;border-bottom:solid 1px #ededed;}
.team-block-up > ul{margin: 0 -10px !important;}
.team-block-up > ul > li{width:33% !important;display: inline-block !important;margin: 0 !important;padding: 0 10px !important;}

.team-block-up > ul.ui.grid>[class*="five wide"].column{width:33.33% !important;padding: 0 10px !important;}
.team-block-cnt{margin: 10px 0;padding:10px 0px 0 0px;border:1px solid #ebebeb;border-radius:15px;}
.team-block-cnt h2{font-size:25px;line-height: 27px;font-weight:700;padding:0px 14px 0 14px;margin: 0;}
.team-block-cnt p{font-size:14px;line-height: 16px;font-weight:400;margin:0;padding: 7px 14px 22px;}
.team-block-cnt p span{color:#f11453;font-weight:600;}


.standing{margin: 0;padding: 9px 0 10px 0;border-top: 1px solid #ebebeb;}
.standing ul{margin: 0;padding: 0 5px;font-size: 0px;}
.standing ul li{margin: 0;padding: 0 5px;display: inline-block;width:49.4%;vertical-align: middle;}
.standing ul li a{margin: 0;padding: 7px 0 7px 0;font-size: 11px;line-height: 15px;font-weight:600;width: 100%;text-align: center;display: inline-block;border-radius: 5px;letter-spacing: 0.8px;}
.standing ul li p{margin: 0;padding: 7px 0 7px 0;text-align: right;font-size: 12px;line-height: 15px;font-weight:400;}
.standing ul li a span{margin: 1px 0 0 6px;padding: 0 0 0px 1px;line-height: 6px;width: 11px;height: 12px;display: inline-block;}
.standing ul li.green a{color: #fff;}

.team-block-in > p{display: block;text-align: center;padding: 17px 0 16px;margin: 0;}
.team-block-in > p a{margin: 0;padding: 0;font-size:13px;line-height: 19px;font-weight:600;letter-spacing: 0.8px;display: inline-block;}
.team-block-in > p a span{display: inline-block;width: 12px;margin: 0 auto;font-size: 11px;padding: 1px 1px 0px 1px;line-height: 10px;}




/*-----------------inner1----------------*/
.next_rgt .scheduled-item_mdl_rgt {padding: 20px 0 0 0;}
.next_rgt .scheduled-item_mdl_rgt strong{padding: 0 0 5px 0;}
.next_rgt .scheduled-item_mdl_rgt p{font-size: 12px;line-height: 16px;margin: 0;padding: 0;}






/*-----------------inner2------------------*/

.main_content_in > h4{margin: 0;padding: 0 0 26px 0;font-size: 20px;line-height: 24px;font-weight:600;color: #cfcfcf;}
.main_content_in > p{font-size: 15px;line-height: 20px;font-weight: 400;margin: 0;padding: 6px 18px 9px 18px;letter-spacing: 0.4px;margin: 0 0 16px 0;}
.main_content_in > p span{font-size: 20px;line-height: 24px;font-weight: 600;padding: 0 0 0 4px;letter-spacing: 0px;}
.teams_in{padding:0 0 28px 0;}
.team_list{margin:0 0 18px 0;padding: 0;border:solid 1px #e6e4e4;border-radius: 10px;cursor: pointer;}
.team_list:hover ,.team_list:active ,.team_list:focus{box-shadow: 0 11px 23px 0 rgba(0, 0, 0, 0.17);outline: none;}
 

.team_list_top{margin: 0;padding: 23px 24px 18px 23px;border-radius: 10px 10px 0 0;}
.team_list_top_lft{margin: 0;padding: 0;float: left;display: inline-block;}
.team_list_top_lft h3{margin: 0;padding: 0 0 5px;font-size: 25px;line-height: 28px;font-weight:700;}
.team_list_top_lft p{padding: 0;letter-spacing: 0px;margin: 0;}
.team_list_top_lft p span{font-weight: 600;}
.team_list_top_rgt{margin: 0;padding:7px 0 0 0;width: 175px;float: right;display: inline-block;text-align: right;}
.team_list_top_rgt a{right: -9px;float: left;}
.pay_btn{margin: 0;padding:10px 19px 10px 19px;font-size: 13px;line-height: 15px;font-weight: 700;color: #ffffff;display: inline-block;vertical-align: middle;position: relative;z-index: 1;border-radius: 5px;letter-spacing:0.4px;width: auto;}
.team_list_top_rgt .open_btn{float: right;}
.pay_btn:hover{color: #fff;}
.team_list_top_rgt span{margin: 0;padding: 0;display: inline-block;text-align: right;vertical-align: middle;position: relative;top: 0px;font-size: 35px;cursor: pointer;color:#e6e4e4;}
.team_list_bottom{margin: 0;padding:12px 24px 12px 24px;border-radius: 0 0 10px 10px;}
.team_list_bottom_lft{margin: 0;padding: 0;float: left;display: inline-block;}
.team_list_bottom_lft span{margin: 0;padding:4px 0 4px 28px;font-size: 15px;line-height: 15px;font-weight: 700; background:url(../images/group.png) no-repeat left center;background-size: 17px auto;}
.team_list_bottom_rgt{margin: 0;padding: 2px 0 0 0;display: inline-block;float: right;}
.team_list_bottom_rgt ul{margin: 0;padding: 0;display: inline-block;}
.team_list_bottom_rgt ul li{margin: 0;padding: 0 0 0 40px;font-size: 12px;line-height: 14px;font-weight: 400;display: inline-block;}
.team_list_bottom_rgt ul li > span{margin: 0;padding: 0;font-size: 14px;line-height: 15px;font-weight: 700;}



/*-----------------inner3------------------*/

.main_content_in > a.btn_default{font-size: 13px;line-height: 16px;font-weight: 600;border-radius: 6px;padding:11px 7px 11px 6px;display: inline-block;width:auto;}
.main_content_in > a.btn_default span{margin: 0 5px 0 0;}
.main_content_in > a.btn_default .q_mark {margin: 0 5px 0 0;padding: 0px 3px 0px 2px;font-size: 10px;color: #838383;border: 1px solid #838383; line-height: 10px;}
.main_content_in > h2{font-size:46px;line-height:50px;font-weight: 700;padding: 18px 7px 34px 6px;display:block;text-align: center;letter-spacing: 0.6px;margin: 0;}

.out{margin:0 0 16px 0;padding: 16px 27px 16px 22px;border-radius: 8px;}
.out p{font-size: 15px;line-height: 24px;margin: 0;padding: 5px 0 0 0;float: left;display: inline-block;letter-spacing: 0.4px;}
.out p strong{font-size: 20px;line-height: 24px;font-weight: 600;padding: 0 0 0 3px;letter-spacing: 0px;}
.out ul{margin: 0;padding: 0;float: right;display: inline-block;}
.out ul li{margin: 0;padding: 0 0 0 25px;display: inline-block;}
.out ul li a.view{font-size: 15px;text-decoration: underline;display: inline-block;}

.settings{margin: 0 0 16px 0;padding: 17px 4px 15px 4px;border-top:solid 1px #e6e4e4;border-bottom:  solid 1px #e6e4e4;}
.settings h4{margin: 0;padding: 0 0 25px 0;font-size: 12px;line-height: 14px;font-weight:400;letter-spacing: 1.6px;}
.settings ul{margin: 0;padding: 0;font-size: 0px;}
.settings ul li{margin: 0;padding: 0;font-size: 14px;line-height: 16px;font-weight:400;width:49.8%;display: inline-block;}
.settings ul li p{margin: 0;padding:0 7px 0 0;font-size: 14px;line-height: 16px;font-weight:400;display: inline-block;}

.players{margin: 0;padding: 0 5px;}
.players > h4{margin: 0;padding: 0;font-size: 12px;line-height: 14px;font-weight:400;letter-spacing: 1.6px;float: left;display: inline-block;}
.players > a span{margin: 0 5px 0 0;}
.players > a .q_mark {margin: 0 5px 0 0;padding: 0px 3px 0px 2px;font-size: 10px;color: #838383;border: 1px solid #838383; line-height: 10px;}
.player_blk .scheduled-item_mdl_lft{width:100%;border: none;}
.player_blk .scheduled-item_bottom{padding: 7px 15px 9px 13px;border-radius:0 0 10px 10px;}
.players{margin: 0;padding:0 0 34px 0;}
.player_cnt > ul{margin: 0 !important;padding: 14px 0 0 0 !important;}
.player_cnt > ul > li{margin: 0 0 18px 0 !important;padding: 0 7px !important;width: 33% !important;}

.player_cnt > ul.ui.grid>[class*="five wide"].column{margin: 0 0 18px 0 !important;padding: 0 7px !important;width: 33.33% !important;}
.players .scheduled-item_top { padding: 4px 8px 2px 8px; border-radius: 10px 10px 0px 0px; }
.players .scheduled-item_top .scheduled-item-header {margin: 0;padding: 0;font-size: 16px;line-height: 20px;font-weight: 600;}
.players .scheduled-item_top small{font-size: 12px;font-weight: 600;background: #000000;padding:4px 5px 4px 7px;position: absolute;right: -9px;top: 10px;}
.players .scheduled-item_top small em{position: relative;z-index: 1;font-size: 12px;font-weight: 600;}
.players .scheduled-item_top small:after{content: '';position: absolute;right: -1px;top:0px;width: 10px;height: 31px;background:url(../images/black_afr.png) no-repeat center center;}
.players .scheduled-item_mdl_top ul {padding: 13px 0 3px 0;}
.players .scheduled-item_mdl_top {padding: 0px 0 0px 15px;border: none;}
.players .q_mark {margin: 0 5px 0 0;padding:0px 5px 0px 5px;   font-size: 12px;color: #838383; border: 1px solid #838383;   display: inline-block;line-height: 14px;}
.players .scheduled-item_mdl_top ul li {padding: 0 0px 9px 0;width: 100%;}
.players .scheduled-item_mdl_top ul li a{margin: 0;padding: 0 0px 0px 0; font-size: 14px;line-height: 16px;font-weight: 400;display: inline-block;}
.players .scheduled-item_bottom a{margin: 0;padding: 0;display: inline-block;font-size:12px;color: #838383;font-weight:400;}
.players .scheduled-item_bottom a span{margin:0 4px 0 0;}
.players .scheduled-item_bottom a.lt{float: left;}
.players .scheduled-item_bottom a.rt{float: right;}
.players .scheduled-item_bottom .q_mark {padding:0px 3px 0px 3px;font-size: 10px;line-height:9px;}

.leagues{margin: 0;padding:16px 0px 21px;border-top: solid 1px #e6e4e4;}
.leagues > h4{margin: 0;padding:0px 0 0 0;font-size: 12px;line-height: 14px;font-weight:400;letter-spacing: 1.6px;float: left;display: inline-block;}
.leagues > a{font-size: 13px;line-height: 15px;font-weight: 600;border-radius: 6px;padding: 11px 20px 11px 20px;display: inline-block;float: right;width: auto;}
.leagues > a span{margin: 0 5px 0 0;font-size: 13px;}
.leagues > a .q_mark {margin: 0 5px 0 0;padding: 0px 3px 0px 2px;font-size: 10px;color: #838383;border: 1px solid #838383; line-height: 10px;}

.accordian{margin: 0;padding:20px 0 0 0;}
.accordian ul{margin: 0;padding: 0;}
.accordian > ul > li{margin:0 0 12px 0;padding:13px 19px 13px 19px; border:  solid 1.0px #e6e4e4;display: block;width: 100%;border-radius: 8px;}
.accordian ul > li h4{margin: 0;padding: 0;font-size: 15px;line-height: 18px;font-weight:600;letter-spacing: 0.4px;display: block;width: 100%;cursor: pointer;}
.accordian ul > li h4 span{margin: 0 5px 0 0;}
.acc_content{display: none;padding: 25px 7px 8px 7px;}
.acc_content ul li{font-size: 14px;line-height:16px;font-weight:400;padding: 0 0 6px 0;}
.acc_content ul li span{color: #838383;font-weight:400;}
.acc_lft{width: 50%;float: left;display: inline-block;}

/*-----------------inner4------------------*/
.months{margin: 0;padding:0 0 70px 0;display:block;text-align: center;position: relative;border-top:solid 1px #ededed;}
.months h2{margin: 0;padding:17px 0 26px 0;display:block;font-size: 30px;line-height: 32px;font-weight: 700;border-bottom:solid 1px #ededed;}



.gray_btn{font-size: 14px;line-height: 16px;font-weight: 600;border-radius:8px;padding:9px 15px 9px 16px;display: inline-block;width: auto;}
.gray_btn .q_mark {margin: 0 5px 0 0;padding: 0px 3px 0px 2px;    font-size: 14px;border:none;line-height: 10px;}
.gray_btn_dec .q_mark{margin:0 0 0 5px;}
.gray_btn_oct{position: absolute;left:0;top:18px;}
.gray_btn_dec{position: absolute;right:0;top:18px;}
.calendar_block{margin: 0;padding:0 16px 0 30px;}
.calendar_block ul{margin:0;padding:0;position:relative;}
.calendar_block > ul:after{content: '';position:absolute;left:30px;top:0;height: 100%;background:#cfcfcf;width: 3px;}
.calendar_block > ul > li{margin: 0;padding:0 0 0px;position: relative;}
.opposition {padding: 0 0px 0 19px;border:none;position: relative;width: 100%;align-self: flex-start;}
.opposition .scheduled-item_top{/*border-radius:15px;*/position: relative;cursor: pointer;z-index: 1;}
.opposition .scheduled-item_top:after{content: '';position: absolute;left: -20px;top: 19px;border: 10px solid #090909;border-left: 10px solid transparent;border-top: 13px solid transparent;border-bottom: 13px solid transparent;}
.question_tag{margin: 0;padding: 0px 3px 0px 3px;float: right;display:inline-block;background:url(../images/plus.png) no-repeat;width: 19px;height: 20px;display: inline-block;position: relative;}
.active .question_tag{background:url(../images/minus.png) no-repeat;}

.opposition .scheduled-item_top h4 {font-size: 20px;line-height: 20px;font-weight: 600;}
.availability-confirmed-icon-section {left:43px;top:-14px; display:none}
.quest_gray span{line-height: 17px;}
.opposition .fixture_acc{border:solid 1px #e6e4e4; border-radius:0 0 15px 15px;margin:0 0 0px; display: none;background: #fff;}

.shedule.act .fixture_acc { display: inherit !important;}



.cal_bullet{margin: 0;padding:12px 0 0 0;width:63px; height:63px; border-radius: 100%;/*Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,141414+32,2b2b2b+63,3c3c3c+100 */background: #000000; /* Old browsers */background: -moz-linear-gradient(left, #000000 1%, #141414 32%, #2b2b2b 63%, #3c3c3c 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #000000 1%,#141414 32%,#2b2b2b 63%,#3c3c3c 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #000000 1%,#141414 32%,#2b2b2b 63%,#3c3c3c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3c3c3c',GradientType=1 ); /* IE6-9 */;text-align: center;position:absolute;left:-63px; top:-3px;z-index: 0;}
.cal_bullet strong{font-size:23px;line-height:23px;color: #ffffff;font-weight:700;display: block;}
.cal_bullet small{font-size:12px;line-height:12px;color: #ffffff;font-weight:400;display: block;}
.calendar_block .scheduled-item_mdl_top {padding:17px 0 17px 24px;}
.calendar_block .scheduled-item_mdl_lft {width: 68%;}
.calendar_block .scheduled-item_mdl_rgt {width: 32%;}
.calendar_block .scheduled-item_mdl_top ul li{width:49.5%;}
.calendar_block .scheduled-item_mdl_rgt {padding: 12px 0;}
.calendar_block .scheduled-item_mdl_bottom h5{margin: 0;padding: 0px 9px 0 0;display: inline-block;font-size: 14px;line-height: 16px;font-weight:400;vertical-align: middle;}
.calendar_block .scheduled-item_mdl_bottom {padding: 13px 16px 15px 28px;}
.calendar_block .scheduled-item_mdl_bottom ul li {padding: 0 12px 0 0;}
.calendar_block .scheduled-item_mdl_bottom > a{float: none;margin: 0 0 0 33px;}

/*.dots{margin: 0;padding:5px 0 5px 0;width:28px;position: absolute;left: 18px; top:69px;text-align: center;background:#ffffff;z-index: 1;}*/
.flx {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}
.dots {
    margin:80px 0 30px 0;
    padding: 5px 0 5px 0;
    width: 69px;
    position: static;
    text-align: center;
    z-index: 1;
}
.dots ul{margin: 0;padding: 5px 0 1px 0;background:#ffffff;}
.dots ul li{margin:0 auto 3px;padding: 0;width: 3px;height: 3px;background:#cfcfcf;}
.dots ul li.dt_mdl{width:12px;height:12px;border-radius: 100%;}
.dots ul li.dt_big{width:28px;height:28px;border-radius: 100%;position: relative;}

.dots ul li.dt_big span, .dots ul li.dt_bgline span {position: absolute;left: 39px;top: 0;font-size: 12px;line-height: 14px;font-weight: 400;background:#d8d8d8;border-radius: 15px;display: inline-block;padding: 6px 19px 8px 17px;letter-spacing: 0.8px;}
.dots ul li.dt_big span:after, .dots ul li.dt_bgline span:after {content: '';position: absolute;left: -17px;top: 8px;border: 10px solid #d8d8d8;border-left: 10px solid transparent;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.dots ul li.dt_bgline span { left: 45px !important; }

.cal_aft1{width:3px;height:35%;position: absolute;left: 30px;top:-10px;background:#cfcfcf;z-index: 1;}
.cal_aft1:after{content: '';position: absolute;left: -4px;top: -14px; background:#cfcfcf;width:12px;height:12px;border-radius: 100%;}
.dots_1{top:64%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.dots1{top: 60%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.dots ul li.dt_line1{width:3px;height:153px;}
.dots ul li.dt_bgline{width:12px;height:138px;border-radius: 10px;}
.dots ul li.dt_line2{width:3px;height:140px;}
.dots3{/*top:91px;*/top: 67%;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.dots ul li.dt_line3{width:3px;height:130px;}
.dots4{top:109px;}

.cal_ht1{min-height:216px;}
.cal_ht2{min-height:343px;}
.cal_ht3{min-height:151px;}
.cal_ht4{min-height:166px;}

/*---------------inner5-----------------*/
.scheduled-item_btm_green_in{padding:18px 24px 19px 28px;}

.fixture_ava{margin: 0;padding:0 15px;}
.fixture_ava p{margin: 0;padding: 0 15px 0 0; font-size: 20px;line-height: 20px;font-weight:600;}
.fixture_mar{margin: 0;padding:0;width:49%;float: left;display: inline-block;}
.fixture_mar p{margin: 0;padding: 0 15px 0 0; font-size: 14px;line-height: 16px;font-weight:600;display: inline-block;letter-spacing: 0.4px;font-style: italic;}
.fixture_mar p a{margin: 0;padding:0 10px 0 10px; font-size: 14px;line-height: 16px;font-weight:600;display: inline-block;text-decoration: underline;font-style: normal;}
.fixture_mar p a span {margin: 0 5px 0 0;}
.fixture_ava .availability-icon { margin-right: 4px; }

/*---------------inner6-----------------*/
.scheduled-item_btm_red{background:rgba(220, 53, 69, 0.1);}
.scheduled-item_btm_red .fixture_ava p span {margin: 0 5px 0 0;font-size: 18px;}
.scheduled-item_btm_red .fixture_mar p a{text-decoration: underline;}


/*-------------inner7---------------------*/
.scheduled-item_btm_green ul {padding: 0;}
.scheduled-item_btm_green_in1{border-top:1px solid #e6e4e4;padding:16px 18px 19px 19px;text-align: center;}
.scheduled-item_btm_green_in1 p{margin: 0;padding: 0 0 15px;font-size: 14px;line-height:16px;font-weight: 400;}

/*-----------------inner8----------------*/
.fixture_mar p.mark{padding: 0 0 10px 0;}

/*-----------------inner9----------------*/
.fixture_play .scheduled-item_mdl_rgt {padding: 18px 0 0 0;}
.fixture_play .scheduled-item_mdl_rgt p{margin: 0;padding: 0 0 15px;font-size: 14px;}
.fixture_play .scheduled-item_mdl_rgt strong{padding:0 0 4px 0;}
.black_btn{margin: 0 22px 0 0;padding: 4px 15px 4px 18px;float: right;display: inline-block;border: solid 1px rgba(255, 255, 255, 0.36);background:#000000; border-radius: 15px;font-size: 11px;line-height: 13px;font-weight: 600;color: #ededed;letter-spacing:0.6px;}
.black_btn:hover{color: #ededed;}

/*---------------inner10-----------------*/

.avail_block{padding: 0 0 20px 0;}
.main_content_in > h3.opposition_head{font-size:30px;line-height:40px;font-weight: 700;padding:16px 7px 24px 6px;display:block;text-align: center;margin: 0;}

.game{margin: 0;padding:10px 0 12px 12px;border-bottom:1px solid #e6e4e4;border-top:1px solid #e6e4e4;}
.game_lft{margin: 0 !important;padding:23px 0 7px 0px !important; border-right:1px solid #ededed;}
.game_lft ul li {margin: 0;padding: 0 0px 11px 0;font-size: 14px;line-height: 16px;font-weight: 400;display:block;}
.game_lft ul li .q_mark{border: none;font-size: 17px;}

.game_rgt{margin: 0 !important;padding:7px 7px 7px 19px !important;}
.game_rgt p{margin: 0;padding:0 0 14px 0;text-align: center;line-height: 16px;font-weight: 600;}
.game_rgt ul {margin: 0;padding: 0;font-size: 0px;}
.game_rgt ul li {margin: 0;padding: 0 3px;display: inline-block;    width: 50%;}
.game_rgt ul li a {margin: 0;padding: 17px 0 14px 0;font-size: 16px;line-height: 19px;    color: #ffffff;font-weight: 700;letter-spacing: 0.8px;display: inline-block;text-align: center;position: relative;border-radius: 9px;width: 100%;text-align: center;}

.availability{margin: 0;padding: 21px 0 33px 0;}
.availability h5{margin: 0;padding: 0 0 15px 0;font-size: 12px;line-height: 14px;font-weight: 400;letter-spacing: 1.6px;}
.availability > ul{margin: 0;padding: 0;font-size: 0px;}
.availability > ul > li{margin: 0 !important;padding: 0 !important;width:33.33% !important;display: inline-block;}
.availability_blk{margin: 0;padding: 0;}
.availability_blk h4{margin: 0;padding:0 0 15px 0;font-size: 17px;line-height: 19px;font-weight: 400;}
.availability_blk h4 span{margin: 0 5px 0 0;font-size:19px;}
.availability_blk h4 strong{margin: 0;padding: 0;font-size: 23px;line-height: 25px;font-weight: 700;}
.availability_blk ul{margin: 0;padding: 0;}
.availability_blk ul li{margin: 0 4px 0 0 !important;padding: 7px 10px 6px 10px !important;display: inline-block;background:rgba(40, 167, 69, 0.1);font-size: 15px;line-height: 17px;font-weight: normal;border-radius: 10px;}
.availability_blk ul li span {margin: 0 5px 0 0;font-size:15px;display: inline-block;}
.availability_blk1 ul li {background: #f2f2f2;}
.availability_blk2 ul li {background:rgba(220, 53, 69, 0.1);}

.short_ply{margin:0 0 32px 0;padding:23px 50px 26px 29px;border-radius: 12px;}
.short_lft{margin: 0;padding: 0;width:70%;float:left;display: inline-block;}
.short_lft span{margin: 0;padding: 8px 0 0 0;float: left;display: inline-block;}
.short_lft_rgt{margin: 0;padding: 0 0 0 34px;float: left;width: 88%;display: inline-block;}
.short_lft_rgt h3{font-size: 25px;line-height: 30px;font-weight: 600;letter-spacing: 0.6px;padding: 0 0 11px 0;}
.short_lft_rgt p{padding: 0;margin: 0;font-size: 14px;line-height: 19px;}
.blue_btn{margin: 28px 0 0 0;padding: 15px 29px 15px 25px;font-size:16px;line-height: 20px;font-weight:600;color: #ffffff;border-radius: 10px;float: right;display: inline-block;width: auto;}
.blue_btn:hover{color: #fff;}
.blue_btn span{color: #fff;font-size:16px;padding:0px 3px 0px 3px;margin: 0 5px 0 0;}

.list{margin: 0;padding:0 0 16px 0;}
.list ul{margin: 0 auto;padding: 0;border:solid 1px #e6e4e4;width:466px;font-size: 0px;border-radius:10px;}
.list ul li{margin: 0;padding:16px 19px 13px 19px;border-right:solid 1px #e6e4e4;display: inline-block;font-size: 13px;line-height: 16px;font-weight: 600;text-align: center;position:relative;}
.list ul li.lst{border: none;}
.list ul li span{font-size: 12px;line-height: 16px;font-weight: 600;text-align: center;display: inline-block;width: 29px;height: 23px;background:#e6e4e4;border-radius:20px;margin:-5px 0px 0 9px;vertical-align: middle;padding: 3px 0 0 0;float: right;}
.list ul li.active{background:#f2f2f2;}
.list ul li.active:after{content: '';position: absolute;left: 0;right: 0;top:97%;background:url(../images/triangle.png) no-repeat center center;width: 26px;height: 11px;margin: 0 auto;}
.list ul li.all{border-radius:10px 0px 0 10px;}
.list ul li.un{border-radius:0 10px 10px 0px;}

.avail{margin:0 0 25px 0;padding: 0;border:solid 1px #e6e4e4;border-radius: 12px;}
.avail h4{margin: 0;padding:12px 0 15px 25px;font-size: 17px;line-height: 19px;font-weight: 400;background:rgba(40, 167, 69, 0.1);border-radius: 12px 12px 0 0;}
.avail h4 strong{margin: 0;padding: 0;font-size: 23px;line-height: 25px;font-weight: 700;}
.avail h4 span {margin:0 5px 0 0;font-size:20px;}
.avail ul{margin: 0;padding: 0;}
.avail ul li{margin: 0;padding:12px 29px 11px 28px;border-top:1px solid #e6e4e4;}
.avail ul li div.player-name{margin: 0;padding:4px 0 0px 0px;font-size: 16px;line-height: 19px;font-weight:600;display: inline-block;}
.avail ul li div.player-name span {margin: 0px 5px 0 0;}
.avail ul li div.player-name .q_mark1 {margin: 0 0 0 6px;border:none;}
.avail ul li > a{margin: 0 0 0 12px;padding:7px 7px 6px 7px;float: right;display: inline-block;font-size: 11px;line-height: 14px;font-weight: 600;border-radius: 6px;width:auto;}
.update_ques{margin:0;padding:7px 0 0 0;width:32px;height: 28px;background: #f2f2f2;text-align: center;border-radius: 6px;float: right;display: inline-block;}
.update_ques .q_mark {font-size: 15px;line-height: 10px;margin: 0;border:none;vertical-align: middle;}
.avail ul li > a.update_ques{font-size: 0px;}
.unknown h4{background:rgba(131, 131, 131, 0.1);}
.unavail h4{background: rgba(220, 53, 69, 0.1)}
.last{border: none !important;}

.open_btn{margin: 0;padding:10px 19px 10px 19px;font-size:13px;line-height:15px;font-weight:600;text-align: center;display: inline-block;border-radius: 5px;display:none;text-transform: uppercase;}
.open_btn span {margin:2px 0 0 5px;padding: 0 2px 5px 1px;line-height: 6px;width: 13px;height: 14px;display: inline-block;font-size: 11px;}
.min{display: none;}


/*--------------switch-----------------*/
.onoffswitch{position: relative; width: 55px;margin:0px auto; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;display:inline-block;}
.onoffswitch-checkbox{display: none;}
.onoffswitch-label{max-width: 100%;margin-bottom: 0px;font-weight: bold;display: block; overflow: hidden; cursor: pointer;border-radius:20px;background:#d8d8d8;}
.onoffswitch-inner{display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;box-sizing: border-box;}
.onoffswitch-inner:before{content: "";padding-left: 10px;background-color: #28a745; color: #FFFFFF;}
.onoffswitch-inner:after{content: "";padding-right: 10px;background-color: #28a745; color: #a4a9ae;text-align: right;}

.onoffswitch-switch{display: block; width: 24px;height:24px; margin:2px -1px;background: #FFFFFF;position: absolute; top:1px; bottom: 0;right: 28px;border-radius: 15px;transition: all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 5px;}
.onoffswitch .custom-checkbox label{padding:0;}
.eim{margin:0; padding:0; display:block; background:#ffffff; position:relative;display:inline-block;width: 55px;vertical-align: middle;}
.eim_plus{margin:0 auto; padding:0 68px 0 0; }
.on-Off .onoffswitch-inner:before{content: "";padding-left: 10px;background-color: #cfcfcf; color: #FFFFFF;}  
.on-Off .onoffswitch-inner:after{content: "";padding-right: 10px;background-color: #cfcfcf; color: #a4a9ae;text-align: right;}

.players_toggle{margin: 0;padding:20px 0 0 0;display: none;}
.players_toggle h5{margin: 0;padding:10px 0 0 0;font-size: 16px;line-height: 18px;font-weight: 600;color:#838383;display: inline-block;float: left;}
.players_toggle h5 span{margin:0 5px 0 0;}
.players_toggle a.accordian_btn{margin: 0;padding: 0;font-size:13px;line-height: 18px;font-weight: 600;padding:10px 20px;float: right;position: relative;width: auto;}

.leagues_toggle{margin: 0;padding:20px 0 0 0;display:none;}
.leagues_toggle h5{margin: 0;padding:10px 0 0 0;font-size: 16px;line-height: 18px;font-weight: 600;color:#838383;display: inline-block;float: left;}
.leagues_toggle h5 span{margin:0 5px 0 0;}
.leagues_toggle a.leagues_btn{margin: 0;padding: 0;font-size:13px;line-height: 18px;font-weight: 600;padding:10px 20px;float: right;position: relative;width: auto;}
.pay_btn_hide{display: none;}

#nav-icon{width:40px; height:40px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg);  -webkit-transition:.5s ease-in-out;  -moz-transition:.5s ease-in-out;  -o-transition:.5s ease-in-out;  transition:.5s ease-in-out;  cursor: pointer; display: none;}
#nav-icon span{display: block;  position: absolute;  height:5px;  width: 100%;  background:#333;border-radius: 9px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out; }
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:11px;}
#nav-icon span:nth-child(3){top:22px;}
.side_bar{display: none; }


.shedule{position: relative;}
.shedule_row{position: relative;border-radius: 15px;overflow: hidden;margin:0 0 30px;}
.shedule_row:hover{box-shadow: 0 11px 23px 0 rgba(0, 0, 0, 0.17);outline: none;}
.shedule:after {content: '';position: absolute;left: -20px;top: 19px;   border: 10px solid #090909;border-left: 10px solid transparent; border-top: 13px solid transparent;border-bottom: 13px solid transparent;}

.lineitem-table { border: 0 !important; }
.lineitem-amount { font-size: 2em;}
.row-highlight { background: #eee;}



/* Legacy styles for statement page */

.StatementTable {
    width: 800px;
    padding: 0px;
}

.StatementHeaderRow td, 
.StatementItemRow td, 
.StatementFooterRow td  
{ padding: 5px }

.StatementHeaderCell {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    border-width: 0 0 1px 0;
    border-style: solid;
}

.StatementTitleCell {
    font-family: Verdana;
    font-size: 10pt;
    padding-bottom: 10px;
}

.StatementBillTo { font-weight: bold; }

.StatementItemDateCell {
    font-family: Verdana;
    font-size: 10pt;
    border-width: 0 0 1px 0;
    border-style: solid;
    width: 100px;
}

.StatementItemDescCell {
    font-family: Verdana;
    font-size: 10pt;
    border-width: 0 0 1px 0;
    border-style: solid;
}

.StatementItemAmountCell {
    font-family: Consolas, Courier;
    font-size: 10pt;
    border-width: 0 0 1px 0;
    border-style: solid;
    text-align: right;
    width: 90px;
}

.StatementItemButton {
    border-width: 0 0 1px 0;
    border-style: solid;
    text-align: right;
    width: 17px;
}

.StatementFooterDescCell {
    font-family: Verdana;
    font-size: 10pt;
    text-align: right;
}

.StatementFooterAmount {
    font-family: Consolas, Courier;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
    width: 90px;
}

.StatementFooterOutstandingDescCell {
    font-family: Verdana;
    font-size: 10pt;
    text-align: right;
    color: Red;
}

.StatementFooterOutstandingAmount {
    font-family: Consolas, Courier;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
    width: 90px;
    color: Red;
}

.PagingInfoSelect { font-size: 7pt; }

.PaymentSelect { font-size: 8pt; }

.StatementButtons { margin-bottom: 20px; text-align: center; }


/* Styles for legacy razor error classes */
.field-validation-error { color: #9f3a38;}

.input-validation-error {    
    background: #fff6f6 !important;
    border-color: #e0b4b4 !important;
    color: #9f3a38 !important; }


.main_content_in > form > h3 { margin-top: 0 !important; }
.communication-preference-team-row > p { display: inline-block }
.splitter { border-bottom: 1px solid rgba(34, 36, 38, 0.15); }
.communication-preferences-group { padding-left: 30px}
.SMSBillingPickerTable td, .RLSummaryTable td { padding: 3px; }
.SMSBillingPickerTable { max-width: 500px; margin: 0 auto !important; }
.RLSummaryTable { max-width: 500px; margin: 0 auto !important; }
.RLSummaryDesc { font-weight: bold; text-align: right}
.muted { font-size: small; color: #aaa; }
.RCSummaryTable td { padding: 5px;}
.RCSummaryDesc { font-weight: bold; text-align: right}
.emphasised { font-weight: bold; }
.italic { font-style: italic }
.ewaycvn { max-width: 100px;}

#SubmitToEway > h5:nth-child(2) { margin-top: 0 }
.email-callback-gender label { margin: 0 10px 0 5px !important; }
.fixture-reminder-preferences h6 { margin: 15px 0  !important; }
.fixture-reminder-preferences { margin-bottom: 20px; }
.player-list-player-name { font-size: 20px; font-weight: bold; word-break: break-word; }
.team-member-role-name { font-size: 8pt; font-family: Verdana, sans-serif; word-break: break-word; }
.player_blk .scheduled-item_top { color: white; }
.fixture-updated-text {
    font-weight: normal !important;
    font-style: italic;
    font-size: x-small !important
}
.stretchWidthToMax { width: 100% !important; }

div [class*="left floated"] {
    float: left;
}

div [class*="right floated"] {
    float: right;
} 

.long-bullet { height: 90% !important; border-radius: 30px !important;}
.individual-fixture .scheduled-item_mdl_lft { border-right: 0 !important;}
.individual-fixture .scheduled-item_mdl_rgt { border-left: 1px solid #e6e4e4;}
.individual-fixture .scheduled-item_mdl_top { border-bottom: 0 }
.individual-fixture .scheduled-item_btm {border-top: 1px solid #e6e4e4; }
.individual-fixture .scheduled-item_mdl_rgt { padding: 15px 0}

.team-details-header { text-align: center; margin: 20px 0 30px 0; }
.team-details-header > div { text-align: left; display: inline-block}
.team-details-header > div h2.TeamName { font-size:46px;line-height:50px;font-weight: 700;padding: 0;display:block;text-align: center;letter-spacing: 0.6px;margin: 0;}
.find-new-players-button { margin: 0 10px 0 0; }
.availability-buttons { display: flex; width: 100% }
.availability-buttons > div { flex: 1 1 0; padding: 5px; }
.availability-buttons.NotYetUpdated .UnknownButton { display: none; }
.TeamRenameInput { text-align: center !important; font-size: 46px; padding: 0 !important; font-weight: bold; }
.list ul.summary.filter > li { cursor: pointer; }
.avail_block a.UpdateAvailabilityButton { cursor: pointer;}
li.acc > div.profile > ul > li:hover { background: #333; }
li.acc > div.profile > ul > li:hover a { color: #fff }

.availability_blk.Available *, .avail.available li, .Available .availability-icon, .Available .availability-details-section { color:#28a745 !important;}
.availability_blk.Unavailable *, .avail.unavail li, .Unavailable .availability-icon, .Unavailable .availability-details-section { color:#dc3545 !important;}

/*Available icon selectors*/
.availability_blk.Available i:before, 
.avail.available i.availability-icon:before,
.Available i.availability-icon:before
{ content: "\f058"; }

/*Unavailable icon selectors*/
.availability_blk.Unavailable i:before, 
.avail.unavail i.availability-icon:before,
.Unavailable i.availability-icon:before
{ content: "\f057"; }

/*Unknown icon selectors*/
.availability_blk.Unknown i:before, 
.avail.unknown i.availability-icon:before,
.Unknown i.availability-icon:before
{ content: "\f059"; }

.Confirmed .availability-confirmed-icon-section { display: inherit; }

.availability_blk li.gender-M i:before, .player_gender_M i.gender-icon:before { content: "\f222"; }
.availability_blk li.gender-F i:before, .player_gender_F i.gender-icon:before { content: "\f221"; }
.availability_blk li.gender- i:before, .player_gender_ i.gender-icon:before { content: "\f22d"; }

.availability_blk.Unavailable ul li { background-color: rgba(220, 53, 69, 0.1) }
.availability_blk.Unknown ul li { background-color: rgba(0, 0, 0, 0.1) }

.move-button { margin: 5px; width: 135px; display: inline-block; }
.avail.unknown li { color: #838383 }

.availability-update-spinner { display: none !important; }
.state-updating .availability-update-spinner { display: inherit !important; }

.availability-details-section { display: none; }
.state-updated .availability-details-section, .state-confirm .availability-details-section { display: inherit; }

.state-updated .availability-buttons-section, .state-updating .availability-buttons-section, .state-confirm .availability-buttons-section { display: none; }
.state-notupdated .availability-buttons-section, .state-update .availability-buttons-section { display: inherit; }
.state-notupdated .UnknownButton { display: none; }



@media screen and (max-width: 630px) { .TeamRenameInput { width: 450px;} }
@media screen and (max-width: 500px) { .TeamRenameInput { width: 320px; } }
@media screen and (max-width: 360px) { .TeamRenameInput { width: 200px; } }

.Available.state-updated .scheduled-item_btm, .Available.state-confirm .scheduled-item_btm { background:rgba(40, 167, 69, 0.1) }
.Unavailable.state-updated .scheduled-item_btm, .Unavailable.state-confirm .scheduled-item_btm { background-color: rgba(220, 53, 69, 0.1) }

.Available .AvailableButton { display: none; }
.Unavailable .UnavailableButton { display: none; }
.Unknown .UnknownButton { display: none; }

.state-confirm .fixture_ava { display: none; }

.availability-confirm-section p { text-align: center; font-weight: bold; }

.Confirmed .availability-confirm-section { display: none; }

.summary.filter { width: 490px; }

#Popup { width: 451px; }

.StatementTable{
    width: 100% !important;
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif !important;
}

tr.StatementItemRow:nth-child(even) {
    background-color: #f2f2f2;
}

.StatementTable td {
    border: 0;
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif !important;
    padding-top: 10px;
}

.StatementItemDateCell{
    font-weight: bold;
}

.StatementFooterRow td{
    padding: 10px 0 10px 5px;
    
}
.StatementItemRow td{
    padding: 10px 0 10px 10px;
}

.StatementTable td:last-child{
    padding-right: 10px;
}

.StatementTitleRow td{
    padding: 0 !important;
}

.StatementTitleCell .ui.form table select{
    width: auto !important;
}

.ui.form.date-filter .field:not(:last-child) {
    width: 50%;
}

.ui.form.date-filter .field a {
    margin-top: 24px;
}

@media screen and (max-width: 630px) {
    .ui.form.date-filter .field:last-child,
    .ui.form.date-filter .field a {
        margin-top: 10px;
        width: 100%;
    }
}
.consent-wrapper { margin: 10px 0; }
.consent-channel { margin-top: 5px; display: block !important; }
.consent-options h3 { font-size: 15px !important; }

.checkout hr {
    border-style: solid;
    border-bottom: none;
    border-color: #ccc;
}

.checkout-summary p { margin: 10px 0; }
.checkout-total-summary { text-align: right; float: right; margin: 10px 0 }
.checkout-commission-message {
    text-align: right;
    clear: both;
    padding-top: 10px;
    margin: 10px 0;
    color: #999;
    font-size: x-small;
}

.checkout-total-label { float: left; margin-right: 10px; }
.checkout-total-amount {
    float: left;
    font-weight: bold;
    font-size: 28px;
}

.fixture-name-card { margin: 10px auto; width: auto; display: flex; }
.fixture-name-card_team-name { font-weight: bold; font-size: 20px;  }
.fixture-name-card_vs { margin: 0 10px; }
.fixture-time { display: flex; }
.fixture-time i { margin: 0 5px 0; }

.player-name { font-weight: bold; }

.player-contact { display: block; }


.ui.dropdown .menu {
    height: auto !important;
    max-height: fit-content !important;
	max-height: -moz-max-content;
}

.menu__button,
.menu__link,
.profile-menu__link {
	text-transform: uppercase;
}