@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */

@font-face {
  font-family: 'Whitney-Book';
  src: url('../fonts/Whitney-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/Whitney-Book.woff') format('woff'), url('../fonts/Whitney-Book.ttf')  format('truetype'), url('../fonts/Whitney-Book.svg#Whitney-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Whitney-Medium';
  src: url('../fonts/Whitney-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Whitney-Medium.woff') format('woff'), url('../fonts/Whitney-Medium.ttf')  format('truetype'), url('../fonts/Whitney-Medium.svg#Whitney-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Whitney-Semibold';
  src: url('../fonts/Whitney-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Whitney-Semibold.woff') format('woff'), url('../fonts/Whitney-Semibold.ttf')  format('truetype'), url('../fonts/Whitney-Semibold.svg#Whitney-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
html{height:100%; min-height:100%;}
body{margin:0px; padding: 0; background:#fff; font-family: 'Whitney-Medium'; overflow-x: hidden; height:auto;}
p{margin:0px; padding:0px 0 0 0; line-height:26px; color: #2e2d31; font-size: 16px; font-family: 'Whitney-Book';}
p.padding_15{padding-bottom:15px;}
p.padding_30{padding-bottom:35px;}
.no_padding{padding:0px;}
.clear {clear:both;}
a {text-decoration:none; color:#191919;}
a:hover, a.selected {text-decoration:none; color:#ff4d00;}
a:focus{outline:none;}
ul {list-style:none; padding: 0; margin: 0;}
li {list-style:none;}
h1{ font: bold 35px/37px 'Whitney-Semibold';  margin:12px 0 52px 0; text-transform:capitalize;}
h1 span{  background:linear-gradient(to right, #fcb214 0%, #c42221 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding:0 10px; position:relative;}
h1 span:before{ content:''; position:absolute; width:80px; height:30px; top:-10px; left:-10px; border-top:3px solid #2e2d31 ; border-left:3px solid #2e2d31 ; }
h1 span:after{ content:''; position:absolute; width:80px; height:30px; bottom:-10px; right:-10px; border-bottom:3px solid #2e2d31 ; border-right:3px solid #2e2d31 ; }
h2{color:#C92822; display:block; font:400 25px/25px 'Whitney-Medium'; margin:0 0 20px 0; text-transform:none;}
h3{ font-size:18px; color:#010101; margin:0 0 15px 0; font-family: 'Whitney-Medium'; font-weight: 500; line-height:25px;}
h4{ font-size:18px; color:#ff4d00; display:block; padding:0 0; margin:0 0 15px 0; font-family: 'Whitney-Medium'; font-weight: normal; line-height:22px;}
/* ========== Do Not Touch In Css End ========== */

/* ------- Top Area Strat ------- */
/*--------------header and navigation--------------------*/
.container{ width:100%; max-width:100%; padding:0 30px;}
header{ position: relative; z-index: 999; width: 100%; padding: 0; background:#fff;}
header:after{ position:absolute; bottom:0; left:0; width:100%; height:2px; background:linear-gradient(to right, #fcb214 0%, #c42221 100%); content:'';}
header .top_header{background:#F4F4F3; height:35px;}
header .logo{padding:20px 0;}
nav{ display:inline-block;}
.navigation{ width:100%; display:block; margin:0 0 0;  padding: 0; position: relative; z-index:999; min-height:0; }
.navigation nav,.navigation ul.navbar-nav,.navbar-header,.navbar-collapse { float:left; width: 100%; text-align: right;}
.navigation ul li{ margin:0px 5px; padding:0px; float:none; display: inline-block; position: relative;}
.navigation ul li a{ color:#313133!important; text-transform:capitalize; font-size:13px; padding:5px!important; display:block; box-shadow:none!important; font-weight:normal; transition:all 0.3s ease-in 0s; font-family: 'Whitney-Medium';}
.navigation ul li a i{margin-left: 5px;}
.navigation ul li a i.fa-globe{margin:0 5px 0 0;}
.navigation ul li:hover a,.navigation ul li.active a,.navigation ul li.open a{ background: none!important; transition: all 0.3s ease-in 0s; color: #ff4d00!important;}
.navbar-collapse{background:none!important; padding:0px!important;}

ul.dropdown-menu{ background:#fff; padding:0px 0 0 0px; border-radius:0 0; position:absolute; left: 0px; width:200px; z-index: 99!important; margin: 0; box-shadow: none; border:1px solid #d0d0d6;}
ul.dropdown-menu li {float:none; display:block; position:relative; margin:0;}
ul.dropdown-menu li a{ padding:10px 10px!important; line-height: 14px!important; text-transform:capitalize; border-bottom:0px!important; background:#fff!important; background-image:none!important; width:100%; text-align:left; white-space: normal!important; color: #313133!important; font-size: 14px!important; height: auto; border-radius:0px;}
.navigation ul li ul.dropdown-menu li a{color: #313133!important;}
ul.dropdown-menu li:hover a,ul.dropdown-menu li.active a, ul.dropdown-menu li:focus a,.navigation ul li ul.dropdown-menu li:hover a,.navigation ul li ul.dropdown-menu li.active a, .navigation ul li ul.dropdown-menu li:focus a{color:#ff4d00!important; background:none!important;background-image:none!important;}
ul.dropdown-menu li:last-child a,ul.dropdown-menu li:last-child{ border-radius:0 0; border:0px;}

.phone_tag{ display:inline-block; color:#313133; text-transform:capitalize; font-size:14px; vertical-align:top; padding:5px; font-weight:bold; font-family: 'Open Sans', sans-serif;}
.account_menu{ margin-top:35px; display:block;}
.account_menu li{position:relative; display:inline-block;}
.account_menu li a{ background:#ff4d00; color:#fff; padding:12px; position:relative; font-size:13px; font-family: 'Whitney-semibold'; text-transform:uppercase;}
.account_menu li a i{margin-right:5px;}
.account_menu li a:hover{ background:#c92721;}
.account_menu li a.dashboard-toggle{padding:12px 12px 12px 20px; margin-left:60px;}
.account_menu li ul.dropdown-menu{left:auto; right:0;}
.account_menu img{ width:50px; border-radius:100%; border:1px solid #000; position:absolute; top:-8px; left:-35px; background:#fff;}
/*--------------end header and navigation--------------------*/

/* ------- Top Area End ------- */

/* ..... Home Page Contener Area Strat ..... */

/*--------------Home content--------------------*/
.home_banner{ position:relative; display:block;}
.home_banner img{width:100%; animation : 20s linear 1s normal none infinite zoom; }
@-webkit-keyframes zoom {
    from { -webkit-transform: scale(1,1); }
    to { -webkit-transform: scale(1.2,1.2); }
}
@keyframes zoom {
    from { transform: scale(1,1); }
    to { transform: scale(1.2,1.2); }
}
.home_banner .banner_text{position:absolute; left:0%; top:0%; width:100%; height:100%; padding:12% 0 0 0; background:rgba(255,255,255,0.6); text-align:center; display:block; z-index:999;}
.home_banner .banner_text .banner_logo{ margin:auto; width:auto; display:inline-block; margin-bottom:20px;}
.home_banner .banner_text .title_banner{ font: bold 60px/80px 'Whitney-Semibold';  margin:12px 0 52px 0; text-transform:uppercase;}
.home_banner .banner_text .title_banner span{ color:#333; padding:0 10px; position:relative; display:inline-block; height:auto;}
.home_banner .banner_text .title_banner span:before{ content:''; position:absolute; width:80px; height:30px; top:-10px; left:-10px; border-top:3px solid #2e2d31 ; border-left:3px solid #2e2d31 ; }
.home_banner .banner_text .title_banner span:after{ content:''; position:absolute; width:80px; height:30px; bottom:-10px; right:-10px; border-bottom:3px solid #2e2d31 ; border-right:3px solid #2e2d31 ; }
/*--------------End Home content--------------------*/


/* ..... Home Page Contener Area End ..... */

/* ------- Footer Area Strat ------- */
footer{ background:#2E2D31; padding:25px 0;}
footer .container{ width:80%;}
footer a,footer p{color: #999999; font-family: "whitney-medium"; font-weight:normal; font-size:14px;}
footer a:hover{color:#ff4d00;}
footer .footer_logo a{ display:inline-block;}
footer .footer_logo p{ line-height:18px;}
footer .copyright{ font-size:11px;}
footer .footer_menu{ display:block; margin:20px 0; width:70%;}
footer .footer_menu li{ display:inline-block; position:relative; line-height:27px; padding:0 10px 0 0;}
footer .footer_menu li:after{ content:"|"; position:absolute; top:0; right:0; color: #999;}
footer .social_menu li{ display:inline-block; position:relative; margin:0 10px 10px 0; }
footer .social_menu li a{ color:#fff; width:40px; font-size:17px; height:40px; border-radius:100%; text-align:center; padding:7px 0; display:block;}
footer .social_menu li a.facebook{ background:#3c5997;}
footer .social_menu li a.facebook:hover{ background:#4c72bd;}
footer .social_menu li a.twitter{ background:#00b7f4;}
footer .social_menu li a.twitter:hover{ background:#37cafd;}
footer .social_menu li a.linkedin{ background:#007cb6;}
footer .social_menu li a.linkedin:hover{ background:#04A0ED;}
footer .social_menu li a.google{ background:#d94f40;}
footer .social_menu li a.google:hover{ background:#FF5F51;}
footer .social_menu li a.pinterest{ background:#e81f29;}
footer .social_menu li a.pinterest:hover{ background:#FE404A;}
footer .social_menu li a.instagram{ background:#5380a4;}
footer .social_menu li a.instagram:hover{ background:#609FD4;}
/* ------- Footer Area End ------- */

/* ------- Inner Pages Contener Area Strat ------- */
.inner_content{ padding:30px 0; position:relative; overflow:hidden; min-height:450px;}
.graph_btn { background: #2e2d31; color: #fff; font-size: 15px; line-height: 15px; padding: 10px 45px;  position: absolute; right: -45px; top:45px; transform: rotate(45deg); z-index: 99; text-align:center; width:215px;}
.grey_strip { background: #f4f4f4; border-radius: 0 10px 10px 0; left: 0; margin: 0; padding: 10px; position: absolute; text-align: center; top: 20%; z-index: 999;}
.grey_strip label{ display:inline-block; font-size:16px; font-family: "whitney-medium"; font-weight:normal; color:#2E2D31; display:block;}	
select {-moz-appearance: none!important;-webkit-appearance: none!important;background:#fff url("../images/arrow-down-b.png") no-repeat scroll right top / 31px auto!important; border: 1px solid #ccc!important; color: #555!important; height: 34px!important; border-radius:4px!important; padding: 3px 35px 2px 5px!important; width: auto!important; font-family:"whitney-book"; font-size:14px!important;}
select option{ background:#f4f4f4!important; padding:7px!important; color:#555!important; font-size:14px!important; text-transform:capitalize!important; display:block!important; width:100%!important; transition:all 0.2s linear 0s!important; border:0!important; border-bottom:1px solid #ccc!important; font-family: "whitney-book";}

.aoe_box{position:relative; display:block;}
.aoe_box [class*="col-md-"]{ padding:0!important;}
.aoe_box .col-md-2{ width:152px;}	

.aoe_box .aoe_score{ height:120px; margin:44px 0 0;}
.aoe_box .aoe_score	div{padding:0px 25px; height:25px; font-size:18px; float:right; color:#fff; position:relative; clear:both; line-height:24px;}
.aoe_box .aoe_score	div:after{ position:absolute; top:3px; left:-9px; width:18px; height:18px; transform:rotate(45deg); content:''; background:#fff;}
.aoe_box .company_point{ background:#FE6304; }
.aoe_box .manager_point{ background:#C92721; margin:5px 0;}
.aoe_box .employee_point{background:#FBB014;}
.aoe_box .right_score { margin-left:-10px;}
.aoe_box .aoe_score.right_score div{float:left; text-align:right;}
.aoe_box .aoe_score.right_score	div:after{ right:-9px; left:auto;}

.aoe_box .title_aoe { position: relative; width: 151px;  height: 86.60px; background-color: #ffffff; margin: 43.30px 0; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-left: solid 1px #ccc; text-align:center; font-weight:normal; font-size:21px; font-family:"whitney-medium"; color:#C42221; border-right: solid 1px #ccc; z-index:999;}
.aoe_box .title_aoe:before,
.aoe_box .title_aoe:after { content: "";  position: absolute; z-index: 1; width: 106.07px; height: 106.07px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 20.9670px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.aoe_box .title_aoe:before { top: -53.0330px; border-top: 1px #ccc; border-right: solid 1px #ccc;}
.aoe_box .title_aoe:after { bottom: -53.0330px; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc;}
.aoe_box .title_aoe span { display: block; position: absolute; top:0.5773502691896257px; left: 0; width:148px; height:85.4478px; z-index: 2;  background: inherit; padding:11px 0 0 0;}
.aoe_box .title_aoe.title_three span{padding:0 5px;}

.aoe_box .gap_div{ font-family:"whitney-medium"; font-size:18px; line-height:35px; height:120px; margin:44px 0 0; padding:0 15px!important; color:#313133; text-align:left; }
.aoe_box .gap_div strong{font-family:"whitney-medium"; font-weight:normal;}
.aoe_box .gap_div img{ display:inline-block; width:20px; position:relative; top:-2px; margin:0 3px;}
.aoe_box .gap_div i{ margin:0 5px; color:#1E1E1E;}
.fa-arrow-down,.fa-arrow-up{color:#1E1E1E;}
.aoe_box .gap_div.left_gap{text-align:right;}

.intro_fixed{position:fixed; top:45%; left:0; z-index:999; width:170px; }
.intro_fixed div{ padding:8px 20px 8px 8px; font-size:14px; line-height:14px; text-align:left; font-family:"whitney-medium"; margin:5px 0; color:#fff; position:relative; display:block; width:100%;}
.intro_fixed div:after{ position:absolute; top:4px; right:-12px; width:22px; height:22px; transform:rotate(45deg); content:''; background:#fff;}
.intro_fixed .company_point{background:#FE6304;}
.intro_fixed .manager_point{background:#C92721;}
.intro_fixed .employee_point{background:#FBB014;}
.top_fixed{top:30%;}

table tr th{font-family: "whitney-medium"; font-size:14px; color:#fff; vertical-align:middle!important; text-transform:uppercase;}
table tr td{line-height:20px; color:#000; font-size: 16px; font-family:"whitney-book"; vertical-align:middle!important;}

table.tabular_table{background:#fff; border:1px solid #ccc;}
.aoe_table{background:linear-gradient(to right, #fcb214 0%, #c42221 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family:"whitney-semibold"!important; font-size:16px!important; transition: all 0.3s ease-in 0s;}
table.tabular_table .head_table{background:linear-gradient(to right, #fcb214 0%, #c42221 100%) repeat scroll 0 0;}
table.tabular_table tr td img{ display:inline-block!important; width:15px; position:relative; top:-2px;}
table.tabular_table .orange_light{background:#FCC85A;}

table.average_table{background:#fff;}
table.average_table tr th{color:#fff; border:0!important;}
table.average_table tr td{border:0!important; border-bottom:1px solid #ccc!important;}
table.average_table .aoe_table{ font-size:18px!important; border:0!important; border-right:2px solid #ccc!important;}
table .head_orange{ background:#FE6304; }
table.average_table .head_yellow{background:#FBB014; color:#000;}
table.average_table .border_table{border:0!important;}
table.average_table .orange1{background:#FCC85B;}
table.average_table .orange2{background:#fff; border-left:1px solid #ccc!important;}
table.average_table .table_space td{padding:0!important; height:10px!important;}
table .width_20{width:15%;}
table .width_10{width:9%;}
table.average_table .chartdiv { width:100px; height:60px; margin:-20px auto 0;}

.form-group label{line-height:15px; color: #000; font-size: 15px; font-family:"whitney-medium"; font-weight:normal;}
.form-group label span{color:red;}
.form-group input,.form-group textarea{line-height:15px; color: #000!important; font-size: 16px; font-family:"whitney-book"; font-weight:normal;}
textarea{height:150px; resize:none;}

.yellow_btn{background: #fbb014; color:#fff; padding:12px; position:relative; border:0; font-size:13px; font-family:"whitney-semibold"; line-height:18px; min-width:120px; transition: all 0.3s ease-in 0s; text-align:center; display:inline-block; border-radius:2px; text-transform:uppercase;}
.yellow_btn:hover,.yellow_btn:focus{transition: all 0.3s ease-in 0s; background:#fbb014; color:#fff;}

.next_btn{background: #ff4d00; color:#fff; padding:12px; position:relative; border:0; font-size:13px; font-family:"whitney-semibold"; line-height:18px; min-width:120px; transition: all 0.3s ease-in 0s; text-align:center; display:inline-block; border-radius:2px; text-transform:uppercase;}
.next_btn:hover,.next_btn:focus{transition: all 0.3s ease-in 0s; background:#C92721; color:#fff;}

.red_btn{background: #C92721; color:#fff; padding:12px; position:relative; border:0; font-size:13px; font-family:"whitney-semibold"; line-height:18px; min-width:120px; transition: all 0.3s ease-in 0s; text-align:center; display:inline-block; border-radius:2px; text-transform:uppercase;}
.red_btn:hover,.red_btn:focus{transition: all 0.3s ease-in 0s; background:#ff4d00; color:#fff;}
.margin_btn{margin-left:10px;}

.forgot_paswd { line-height: 30px; color: #FE6304; font-size: 15px; font-family:"whitney-medium"; font-weight: normal;}
.login_padding{padding:80px 0;}
.forgot_padding{padding:120px 0;}
.change_padding{padding:60px 0;}	

.dashboard_box{display:block; position:relative; border:1px solid #ccc; box-shadow:1px 1px 30px #f4f4f4 inset; margin:0 0 30px 0; text-align:center;}
.dashboard_box .sr_no,.dashboard_box .date_title{display:block; padding:15px; line-height:18px; font-size:18px; font-family:"whitney-medium"; color:#fff; text-align:center;} 
.dashboard_box .sr_no{ background:#FBB014;}
.dashboard_box .date_title{ background:#C92721; margin-top:15px;}
.dashboard_box .overall_score{background:linear-gradient(to right, #fcb214 0%, #c42221 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding:20px 10px; position:relative; font-family:"whitney-semibold"; text-align:center; font-size:65px; line-height:65px;}
.dashboard_box .overall_score span{line-height:18px; color: #333; font-size: 18px; font-family:"whitney-book"; display:block; background:#fff; -webkit-text-fill-color:#000; margin-top:10px;} 

.dashboard_item {width: 70px; height:80px; position: relative; display: inline-block; margin:25px 0 0 0;}
.dashboard_item .circle{ width:100%; text-align:center; position:relative;}
.dashboard_item .circle strong {font-family:"whitney-semibold"; font-size:15px; font-style: italic; font-weight: normal; left: 0; line-height: 20px; position: absolute; text-align: center; top:15px; width: 100%; color:#ff4d00;}
.dashboard_item .circle strong span{ display:block; margin-bottom:15px; color:#000; font-size:14px; font-family:"whitney-medium";}
.grey_bg_color{padding:20px 0; background:#f4f4f4;}
.grey_bg_color table tr{background:#fff;}

.chartgraph{width: 100%; height: 500px;}
.chartgraph tspan{font-family:"whitney-book";}
.intro_block{position:relative; z-index:999; text-align:center;}
.intro_block div{ padding:8px 8px 8px 8px; font-size:14px; line-height:14px; font-family:"whitney-medium"; margin:5px 0; color:#fff; position:relative; display:inline-block; width:auto; text-align:center;}
.intro_block .company_point{background:#FE6304;}
.intro_block .manager_point{background:#C92721;}
.intro_block .employee_point{background:#FBB014;}

input[type="radio"] { visibility:hidden; position:absolute;}
.role_radio{margin:0 0 10px 0; display:block; padding:2px; transition:all 0.3s ease-in 0s; border:2px solid transparent; }
label.radiobtn_label{ width:100%; cursor:pointer; display:block; transition:all 0.3s ease-in 0s; margin:0; padding:20px 50px 20px 20px; font-size:18px; color:#FE6304; line-height:15px; font-family:"whitney-medium"; border-radius:10px 50px 50px 10px; background:url(../images/radio.png) 98% 5px no-repeat; border:1px solid #333; text-transform:uppercase; background-size:45px; box-shadow:1px 1px 10px #f4f4f4 inset;}
input[type="radio"]:checked + label.radiobtn_label{background:url(../images/radio_checked.png) 98% 5px no-repeat #FBB014; background-size:45px; box-shadow:none; color:#000;}
.disable_btn:after{ background:rgba(255,255,255,0.6); position:absolute; z-index:999; width:100%; left:0; top:0; content:''; display:block; cursor:default; height:100%;}
.disable_btn:hover,.disable_btn:focus{transition: all 0.3s ease-in 0s; background:#ff4d00; color:#fff;}

.aoe_hexagon_box{padding:80px 0 0; text-align:center;}
.aoe_item {width: 164px; height: 140px; position: relative; display: inline-block;}
.aoe_item .hexagon {overflow: hidden;visibility: hidden;position: absolute;width: 165px;height: 190px;top: -85px;-webkit-transform: rotate(120deg);-moz-transform: rotate(120deg);-o-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);cursor: pointer;}
.aoe_item .hexagon-in1 {overflow: hidden;width: 100%;height: 100%;-webkit-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-ms-transform: rotate(-60deg);transform: rotate(-60deg);}
.aoe_item .hexagon-in2{overflow: hidden; width: 100%; height: 100%; visibility: visible; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -o-transform: rotate(-60deg); -ms-transform: rotate(-60deg); transform: rotate(-60deg); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease;-ms-transition: all 0.2s ease; transition: all 0.2s ease; background:#FBB014; box-shadow:1px 1px 100px #fe6304 inset; opacity:0.8;}
.aoe_item .hexagon-in2:hover{opacity:1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease;-ms-transition: all 0.2s ease; transition: all 0.2s ease; }
.aoe_item.completed .hexagon-in2{opacity:1;}
.aoe_item.completed .label{font-size:13px; font-weight:normal; display:inline-block;}
.aoe_item .hexagon.red_hexa .hexagon-in2{ background:#C92721; box-shadow:1px 1px 100px #D3421F inset;}
.aoe_item .title{ color:#fff; font-size:18px; font-family:"whitney-Semibold"; padding:65px 0 0; background:url(../images/checkbox.png) center 20px no-repeat; background-size:20px;}
.aoe_item.completed .title{background:url(../images/checkbox_checked.png) center 20px no-repeat; background-size:20px;}

#main_tabs{border:0!important; padding:20px 0 15px; width:100%; text-align:center;}
#main_tabs li{float:none; display:inline-block; z-index:9;}
#main_tabs li .aoe_item {width: 120px; height: 60px;}
#main_tabs li .aoe_item .hexagon{width: 121px; height: 140px;}
#main_tabs li.active .aoe_item .hexagon .hexagon-in2{ background:#C92721; box-shadow:1px 1px 100px #D3421F inset; opacity:1;} 
#main_tabs li .aoe_item .title{ font-size:13px; text-align:center; font-family:"whitney-medium"; padding:45px 0 35px; background:url(../images/checkbox.png) center bottom no-repeat;background-size:20px;}
#main_tabs li .aoe_item.completed .title{background:url(../images/checkbox_checked.png) center bottom no-repeat; background-size:20px;}
#main_tabs li .aoe_item.completed .label{font-size:11px; font-weight:normal; margin-top:5px;}

.min_height{min-height:0!important; padding-bottom:0;}
.grey_bg{ padding:20px 0 40px 0;}

.aoe_tabs {display:block; clear:both; position:relative; background:#F4F4F3; padding:55px 0 0; margin-top:-60px;}
.aoe_tabs .nav-tabs.task_li{ padding:0; border-bottom:0; text-align:center;}
.aoe_tabs .nav-tabs.task_li li{float:none; display:inline-block; position:relative; z-index:99; }
.aoe_tabs .nav-tabs.task_li li a,.aoe_tabs .nav-tabs.task_li li a:hover,.aoe_tabs .nav-tabs.task_li li a:focus{border-radius:5px 5px 0 0; color:#000; margin:0; font-size: 18px; font-family:"whitney-medium"; background:url(../images/checkbox.png) 95% 5px no-repeat #FBB014; background-size:15px; text-align:center; padding:15px 15px 10px; position:relative; width:75px;} 
.aoe_tabs .nav-tabs.task_li li.active a,.aoe_tabs .nav-tabs.task_li li a:hover,.aoe_tabs .nav-tabs.task_li li a:focus,.aoe_tabs .nav-tabs.task_li li.completed.active a{ background:url(../images/checkbox.png) 95% 5px no-repeat #fff; background-size:15px;}
.aoe_tabs .nav-tabs.task_li li.completed label{ position:absolute; right:25px; top:-10px;}
.aoe_tabs .nav-tabs.task_li li.completed a{ background:url(../images/checkbox_checked.png) 95% 5px no-repeat #F8D283; background-size:15px;}
.aoe_tabs .nav-tabs.task_li li span{ font-family:"whitney-Semibold"; display:block;}
.inner_task_tabs{background:#fff; padding:50px 50px 20px; border:1px solid #ccc; margin-bottom:20px;}
.inner_task_tabs .question_block{ display:block; font-size:20px; font-family:"whitney-Semibold"; color:#C92822; margin-bottom:25px; }

.aoe_tabs .nav-tabs.td_li{ padding:0; border-bottom:0; text-align:center;}
.aoe_tabs .nav-tabs.td_li li{float:none; display:inline-block; position:relative; z-index:99; margin:0 2px -1px 2px; }
.aoe_tabs .nav-tabs.td_li li a,.aoe_tabs .nav-tabs.td_li li a:hover,.aoe_tabs .nav-tabs.td_li li a:focus{border-radius:0; color:#ff4d00; margin:0; font-size: 18px; font-family:"whitney-Semibold"; background:url(../images/checkbox.png) 95% 5px no-repeat #fff; background-size:15px; text-align:center; padding:20px 20px 15px; position:relative; border:0; border-top:5px solid #dad9d5; } 
.aoe_tabs .nav-tabs.td_li li.active a,.aoe_tabs .nav-tabs.td_li li a:hover,.aoe_tabs .nav-tabs.td_li li a:focus,.aoe_tabs .nav-tabs.td_li li.completed.active a{ border-top: 5px solid #ff4d00; color: #2e2d32;}
.aoe_tabs .nav-tabs.td_li li.completed a{background:url(../images/checkbox_checked.png) 95% 5px no-repeat #fff; background-size:15px;}
.aoe_tabs .nav-tabs.td_li li span{display:inline-block;}

.radio_box {display:block; margin-bottom:0;}
.radio_box label{cursor:pointer; display:block;}
.radio_table td{vertical-align:top!important;}
.radio_box label{ background:url(../images/radio.png) center center no-repeat; background-size:30px; padding:5px; text-align:center; width:30px; height:30px; display:inline-block; vertical-align:top; margin:0;}
.radio_box input[type="radio"]:checked + label{background:url(../images/radio_checked.png) center center no-repeat; background-size:30px;}
.radio_table strong{ font-family:"whitney-medium"; color:#FC880C; font-size:18px; display:block; margin-bottom:5px;}
.radio_table strong span{ display:inline-block; border-radius:10px; color:#333; width:30px; height:30px; border:1px solid #333; text-align:center; position:relative; margin-right:20px;}
.radio_table strong span:after{ position:absolute; right:-20px; top:15px; content:''; width:20px; height:1px; background:#333;}

ul.list_li li{line-height:26px; color: #2e2d31; font-size: 16px; font-family: 'Whitney-Book'; padding:0 0 0 15px; background:url(../images/circle.png) left 10px no-repeat; background-size:6px; font-weight:normal;}
.margin_slider{margin-bottom:30px;}
.margin_slider .next_btn{margin-left:40px;}
.radio_box_knowledge{display:block; margin-bottom:20px;}
.radio_box_knowledge label{ background:url(../images/radio.png) left 3px no-repeat; background-size:25px; padding:5px 5px 5px 30px; font-family:"Whitney-Book"; font-size:16px; text-align:center; vertical-align:top; margin-right:10px;}
.radio_box_knowledge input[type="radio"]:checked + label{background:url(../images/radio_checked.png) left 3px no-repeat; background-size:25px; color:#ff4d00;}

.white_score{padding:20px; background:#fff; border:1px solid #ccc;}
.white_score table.average_table tr td{border-right:1px solid #ddd!important;}

.delivering_main .circle{ width:250px; text-align:center; margin:0 auto; position:relative;}
.delivering_main .circle canvas{background:none;}
.delivering_main .circle strong {font-family:"whitney-medium"; font-size:15px; font-style: italic; font-weight: normal; left: 0; line-height: 20px; position: absolute; text-align: center; top:45px; width: 100%;}
.delivering_main .circle strong span { display: block; font-size:40px; font-weight: normal; font-style:normal; margin-bottom:15px;}

.score_hexagon_box{padding:80px 0 0; text-align:center;}
.score_item {width: 230px; height: 196px; position: relative; display: inline-block;}
.score_item .hexagon {overflow: hidden;visibility: hidden;position: absolute;width: 229px;height: 270px;top: -85px;-webkit-transform: rotate(120deg);-moz-transform: rotate(120deg);-o-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg); }
.score_item .hexagon-in1 {overflow: hidden;width: 100%;height: 100%;-webkit-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-ms-transform: rotate(-60deg);transform: rotate(-60deg);}
.score_item .hexagon-in2{overflow: hidden; width: 100%; height: 100%; visibility: visible; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -o-transform: rotate(-60deg); -ms-transform: rotate(-60deg); transform: rotate(-60deg); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease;-ms-transition: all 0.2s ease; transition: all 0.2s ease; background:#fff; box-shadow:1px 1px 100px #ccc inset; }
.score_item .title{ color:#000; font-size:18px; font-family:"whitney-Semibold"; padding:15px 0 0; }
.score_item .circle{ width:100%; text-align:center; margin:40px auto 0; position:relative;}
.score_item .circle strong {font-family:"whitney-medium"; font-size:30px; font-style: italic; font-weight: normal; left: 0; line-height: 20px; position: absolute; text-align: center; top:50px; width: 100%;}

#submit_last_Modal .modal-dialog{margin:20% auto; width: 400px;}
.modal-footer{text-align:center!important;}
.modal-footer button{ display:inline-block; float:none; margin:0 5px; width:60px;}
/* ..... Inner Page Contener Area Strat ..... */

/* ------- Pages Contener Area End ------- */

@media (min-width:1600px){
	.inner_content{ min-height:550px; padding:50px 0;}
}
@media (min-width: 992px) and (max-width:1200px) {
}
@media (min-width: 992px) {
	.aoe_box .col-md-5 { width: 39%!important;}
     ul li ul.dropdown-menu {display:block; opacity:0; visibility:hidden;-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out; }
     ul li:hover ul.dropdown-menu {opacity:1; top:8px; visibility:visible; transition-property: color, background-color; -webkit-transform: translateY(24px);-moz-transform: translateY(24px);-ms-transform: translateY(24px);-o-transform: translateY(24px);transform: translateY(24px);-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out; }
}
