#lblQuantity {
    color: #000 !important;
}

#lblpendinginvites {
    color: #000 !important;
}


#dvteamtabsections label{color: #000!important;}

#lblallused {
    color: #000 !important;
}


.certiBoxWrap {
    margin: 0 auto;
    width: 100%;
    max-width: 1100px;
    border-bottom: 1px solid #999;
    display: table;
    padding: 0 0 25px;
}
.certiBoxWrap h2 {
    color: #666 !important;
    padding: 16px 0;
    font-size: 24px!important;
    font-weight: bold!important;
    margin: 0px!important;
}
.subViewCertif {
    font-size: 18px;
    color: #666!important;
    text-align: left;
    margin: 6px auto;
}

.teamdpop th {
    border-bottom: 2px solid #999;
}
.tabsform {
    background: #2ecc71 none repeat scroll 0 0;
    border-radius: 3px;
    padding: 10px 15px;
    margin: 8px 4px 0 0;
    display: inline-block;
}
.tab_content {
    margin: 0 auto;
    max-width: 82%;
    padding: 10px 0 20px;
    width: 100%;
}

.tabsform > a {
    color: #fff !important;
    font-size: 18px;
}
.outerboxborderbluetrns{}
.reporttbl td a:hover {
    color: #333 !important;
}
.report_crshdng .col-md-9 {width: 100%!important;}
.Message {
    float: right;
    width: 628px;
    font-size: 18px;
    text-align: right;
    margin: 40px 0 0;
    display: block;
}
/*.courseName {
    float: right;
    width: 628px;
    font-size: 18px;
    text-align: right;
    margin: 40px 0 0;
    display: block;
}*/

.newstng_frm .rightsavedashbrd {
    margin: 0 0 20px;
    text-align: right;
    width: 90% !important;
}
.courseName{ color:#333!important;}
.newstng_frm .add_teamnew1 {
    display: table;
    width: 70% !important;
}
.newstng_frm .settingiinpt {
    font-size: 16px !important;
    margin: 0 0 20px;
    min-width: 200px !important;
    width: 70% !important;
}
.newstng_frm {
    margin: 0 auto;
    max-width: 800px !important;
    width: 100%;
}
.newsetting_dsh_2 {
    border-top: 0px solid #666;
    margin: 20px 0 0;
    padding: 30px 0 0;
    width: 100% !important;
}
.brdor_n{border:none!important;}
.upnext_user{border-top: none !important; border-bottom: 1px solid #ddd!important;}
.chart_contr{height: 300px!important; width: 100%!important;}
.spclbrdrnone{border-top:none!important; }

.clPopupOnDemand
{
display: none; z-index: 12200; position: absolute; }
 .topPopupOnDemand
{
 display: none; z-index: 12200; position: absolute; }

a{ cursor:pointer!important;}
.breadcrumb a label{ cursor:pointer!important;}
.reportsm {
    background: #000 none repeat scroll 0 0 !important;
    color: #fff !important;
    left: 5%;
    position: absolute;
    top: -31px !important;
    z-index: 10000000 !important;
}
.hov_popcustom .popover-content {
    font-size: 14px !important;
    line-height: 18px;
    padding: 4px 5px !important;
    width: 220px;
}
.hov_popcustom:hover .reportsm {
    display:block!important;
}
.reportsm {
    display:none!important;
}
.reportsm.top > .arrow::after {
    border-bottom-width: 0;
    border-top-color:#000 !important;
    bottom: 1px;
    content: " ";
    margin-left: -10px;
}
.vcenter {
    display: inline-block;
    float: none !important;
    vertical-align: middle;
}
.report_filter i {
    color: #555;
    font-size: 20px;
    padding-right: 15px;
}
.reportbothpart {
    margin: 0 auto;
    max-width: 1100px;
    padding: 0;
    width: 100%;
}
.reporttbl th {
    background: #666 none repeat scroll 0 0 !important;
    border-right: 1px solid #fff !important;
    border-top: medium none !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: normal !important;
   /* min-width: 240px;*/
    padding: 10px !important;
    vertical-align: middle !important;
}
.reportcontroltable {
      border-right: 1px solid #ddd;
    overflow-x: auto;
    width: 100%;
    border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.reporttbl {
    margin-bottom: 0 !important;
}
.reporttbl td {
    border-left: 1px solid #ddd !important;
/*    border-top: medium none !important;
   min-width: 240px;
	position:relative!important;*/ 
	padding: 10px !important;
}
.correcttd{ text-align:center!important; color:#fff!important; font-size:15px; font-weight:bold; background-color:#88bb51!important; padding:2px;}
.wrongtd{ text-align:center!important; color:#fff!important; font-size:15px; font-weight:bold; background-color:#f54c50!important; padding:2px;}
.clsthname {
    color: #fff !important;
}

.clsback {
    text-decoration: none !important;
    cursor: pointer !important;
    width: 100px;
    float: left;
    margin: 50px 0 0;
	position:relative;
}

.clsback::before {
	content: url('http://s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/bkArrow-Cust.png');
}

.reporttbl td a{ text-decoration:underline!important;}
.reporttbl td a:hover{ text-decoration:underline!important;}
.courseName{ color:#333!important;}
.assending {
    float: right;
    line-height: 25px;
    vertical-align: middle;
}
.dessending {
    float: right;
    line-height: 25px;
    vertical-align: middle;
}
.details_learn {
    margin: 0 auto;
    padding: 20px 0;
    width: 100%;
    background: #f2f2f2;
}
.details_learnmain {
    margin: 0 auto;
    max-width: 82%;
    padding: 0;
    width: 100%;
}
.learning-paths-top-info-header {
    background-color: #da5826;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 12px 0;
    position: static;
}
.learning-paths-top-info-header h2 {
    color: White;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 12px 16px;
    text-overflow: ellipsis;
}
.learnover {
    padding: 20px;
    border: 3px solid #ddd;
    border-top: none;
	background:#fff;
}

.learn_title{color: #666;
    display: block;
    font-size: 24px;
    padding-bottom: 6px;
	line-height: 32px;
	}
.learn_detls{color: #474747;
    display: block;
    line-height: 26px;
	font-size:18px;
	}
.detailbutton {
    background: #298103 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff!important;
    cursor: pointer;
    display: block;
    font-size: 18px;
    margin: 20px auto !important;
    max-width: 300px;
    padding: 8px 10px;
    text-align: center;
	}
	
	
.detailbutton:hover{ color:#fff!important;}
.learning_graphic {
    text-align: center;
	margin: 30px 0 0;
}
.learning_graphic2{text-align: center;
	margin: 30px 0 0;
	}
.learning_graphic img {
    display: block;
    margin: 0 auto 12px;
}
.learning_graphic span {
    color: #666;
    font-weight: 600;
	font-size:18px;
	line-height:24px;
}
.learning_connector {
    background-color: #da5826;
    border-radius: 8px;
    height: 40px;
    margin: 24px auto;
    width: 10px;
}

.gracap {
    color: #fff;
    display: inline-block !important;
    font-size: 32px !important;
    padding-left: 24px;
    vertical-align: middle;
}
.learning_course_header {
    background-color: #da5826;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: inline-block;
    overflow: hidden;
    position: static;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 80%;
}
.arw_header {
    font-size: 20px;
    padding-right: 12px;
    padding-top: 6px;
	color: #fff;
    display: inline-block;
    padding-left: 24px;
    vertical-align: middle;
}
.learning_to_header {
    background: #da5826 none repeat scroll 0 0;
}
.learning-paths-top-info-header h2 {
    color: #fff!important;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 12px 16px;
    text-overflow: ellipsis;
}
.detl_progbar {
    margin: 10px 0 !important;
}
.splclrline{ color:#da5826!important;}

.dashboard-in-progress-courses-number-inner {
    left: 0 !important;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 67px;
}
.dashboard-in-progress-courses-number-inner p{ font-size: 24px;    color: #1bb398;
    font-weight: 600;}
.statChartHolder canvas {
    height: 160px !important;
    width: 160px !important;
}

.statChartHolder {
    display: inline-block;
    margin: 0 10px;
    min-height: 300px;
    position: relative;
    width: 100%;
}
.small_chart {
    margin: 0;
    min-height:90px;
    padding: 10px 5px;
}
.small_chart > a {
    color: #333 !important;
    font-size: 16px !important;
    line-height: 24px;
    text-decoration: underline !important;
}
.small_chart > a:hover {
    color: #1bb398 !important;
}


/* ==================   POPUP CHANGES BY POOJA  ==================================== */
.rightdashtext{font-size: 18px;
    color: #999;
    font-weight: normal;
    float: right;
    vertical-align: middle;
	}
.rightdashtext a{ color:#999!important; text-decoration:underline!important;}
.howtousepagewrapper #wrapper {
    width: 100%!important;
}
.editprofilepagewrapper #wrapper {
    width: 100%!important;
}

.howtouseenterprisepagewrapper #wrapper {
    width: 100%!important;
}
.weldescription a{ color:#333 !important; font-size: 20px;}
label {
    font-weight: bold !important;
}
.up_teamheadings_right {
    color: #333 !important;
    display: table;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.teamheadings_right::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 100%;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 90px;
    width: 100%;
    z-index: 1;
}
.teamheadings_right {
    color: #333 !important;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    margin: 30px 0 45px;
    padding: 0;
}
#topPopupOnDemand{left: 0!important;
    right: 0!important;
    margin: 0 auto!important;
    max-width: 450px!important;
	}
.popover_custm {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    max-width: 276px;
    padding: 1px;
    position: absolute;
    text-align: left;
    white-space: normal;
    z-index: 1060;
}
.popover_custm.bottom > .arrow::after {
    border-bottom-color: #fff;
    border-top-width: 0;
    content: " ";
    margin-left: -10px;
    top: 1px;
}
.popover_custm > .arrow::after {
    border-width: 10px;
    content: "";
}
.popover_custm > .arrow, .popover_custm > .arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.popover_custm.bottom > .arrow {
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-top-width: 0;
    left: 50%;
    margin-left: -11px;
    top: -11px;
}
.popover_custm > .arrow {
    border-width: 11px;
}
.popover_custm > .arrow, .popover_custm > .arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.admin_teamsearchb {
    float: right;
    margin: -26px 0 10px;
    max-width: 40%;
}
.OuterBoxPopVS2012Brand_ACtion {
    padding: 0 !important;
}
.button_quiz {
    margin: 0 !important;
    padding: 0 15px !important;
}
.pop_button { padding:8px 25px!important;}
.form-control {
    border: 1px solid #666 !important;
}
.comman_alltext p {
    color: #333 !important;
}
.cross_popicon {
    color: #db1717;
    float: left;
    font-size: 62px !important;
    font-weight: bold !important;
    line-height: 51px;
    margin: 0 20px 0 0;
}
.warnicon {
    color: #f8a404;
    float: left;
    font-size: 52px;
    line-height: 62px;
    margin: 0 20px 0 0;
}
.clos_new {
    color: #666 !important;
    line-height: 34px;
}
.tooltipneed {
    position: relative;
    width: 100%;
}
.toolposition {
    border-radius: 2px !important;
    bottom: -55px !important;
    box-shadow: 0 1px 3px 1px #ddd !important;
    font-size: 14px;
    left: 50% !important;
}
.sign_ex {
    background: #ffd117 none repeat scroll 0 0;
    border-radius: 2px !important;
    color: #fff !important;
    font-size: 16px;
    margin: 0 10px 0 0;
    padding: 3px 9px;
}

.popover_custm.bottom {
    margin-top: 0 !important;
}

.match_s_2 {
    display: table;
    margin: 10px 0 0 10px !important;
    padding: 0;
    width: 100%;
}
.pop_button_2 {
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px!important;
    font-weight: normal;
    margin: 0 0 0 10px!important;
    padding: 5px 15px !important;
    text-align: center;
    vertical-align: middle;
}
.resendpara {
    font-size: 19px;
    line-height: 45px;
}
.clspara{font-size: 19px;
    line-height: 28px;}
.resend_diff {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
  box-shadow: 0 1px 3px 1px #ccc;
  padding: 10px;
border: 9px solid rgba(0,0,0,.5);
}
/*.table-responsive{ max-height:625px;}*/
.button_quiz_2 {
    margin: 0 !important;
    padding: 15px;
    text-align: right;
}
.outerboxborderbluetrns {
    background: #111 none repeat scroll 0 0 !important;
    border-radius: 6px;
    padding: 10px;
	max-width: 620px !important;
    width: 100% !important;
}
#tblTeamLeads td {
    border-bottom: 1px solid #ddd;
}
#noLpaths {
    background: #fff none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #666 !important;
}
#noLpaths > a {
    font-size: 14px !important;
}
.convince_pop {
    color: #666 !important;
    font-size: 24px !important;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.normtext_convince {
    display: table;
    font-size: 14px !important;
    line-height: 21px;
    margin: 10px 0 !important;
}
.bossemail {
    border: 1px solid #ddd;
    margin: 10px 0 0;
    padding: 10px;
}
.team_netb {
    margin-bottom: 0 !important;
}
.HeadingTitleOfPopVs {
    background: #f0f0f0 none repeat scroll 0 0;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px 3px 0 0 !important;
    color: #333 !important;
    font-size: 24px;
    font-weight: normal !important;
    line-height: 20px;
    margin: 0;
    min-height: 20px;
    padding: 25px 43px 25px 12px !important;
}

.match_s {
    display: table;
    margin: 15px 0 20px !important;
    padding: 0;
    width: 100%;
}
.team_in {
    margin: 10px 0!important;
}

.match_s strong {
    font-size: 18px;
    padding: 0 0 10px !important;
}
.ClosePopVS2012Cross a {
    background:none repeat scroll 0 0!important;
    border-radius: 50% !important;
    color: #333333 !important;
    display: block;
    font-size: 15px;
    font-weight: bolder;
    padding: 5px 10px !important;
    text-decoration: none;
}
/* ==================   POPUP CHANGES BY POOJA ==================================== */

/* ==================   NEW DASHBORD 3 PAGES CREATE BY POOJA  ==================================== */
.pophdteam {
    color: #666 !important;
    font-size: 20px;
    margin: 0 0 15px !important;
    padding: 0 !important;
	font-weight:bold;
}
.add_teamnew1 a {
    font-size: 16px !important;
}
.add_teamnew1 {
    display: table;
    width: 50%;
}
.add_team_s{margin: 0 0 0 20%;}
.teamalert1 {
    margin: 20px 0 !important;
}
.popplus {
    background: #666 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff !important;
    font-size: 14px;
    padding: 5px 7px;
	cursor:pointer;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 5px !important;
    border-spacing:5px !important;
    margin: 3px !important;
    border-collapse: separate!important;
}

.circle-img {
    border: 1px solid #ddd;
    border-radius: 50%;
}
.maininfo_d h3 {
    color: #666 !important;
    font-size: 24px !important;
    line-height: 32px;
    margin: 5px 0;
    padding: 0;
}
.colunder {
    margin: 0 15px;
}
.report_main {
    background-color: #236093 !important;
    padding: 0px !important;
    border-radius: 5px;
    overflow: hidden;
}
.inverse {
    background-color:transparent !important;
    color: #ffffff !important;
}
.well {
    border: 0 solid #e3e3e3 !important; background-color:transparent !important;}
	
.progressFilter, .run-btn-holder {
    margin-top: 22px;
}
.reportbtn {
    font-size: 16px;
    padding: 6px 15px !important;
}
.reportlable {
    font-size: 16px;
}
.report-icon-text {
    font-size: 24px;
}
.report-icon {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.reporticonm {
    padding: 30px 0 0;
}
.noteshort {
    border-left: 3px solid #ccc;
    margin: 0 120px;
    padding: 10px 20px;
}
.maininfo_d span {
    color: #777;
    font-size: 24px;
    font-style: italic;
    margin: 0;
}
.continue_btn {
    border-radius: 5px;
    font-size: 16px !important;
    margin: 0 0 0 10px;
    padding: 6px 10px !important;
}

.maininfo_d h2{ margin:0px; font-size:30px; color:#666!important; padding:10px 0; line-height:38px; font-weight:bold;}
.maininfo_d p{ margin:0px; font-size:18px; color:#666!important; padding:0 0 10px;}
.info_images img {
    width: 100%;
    max-width: 1100px;
}
.infolistdash li {
    margin: 0 0 0 30px;
    padding: 5px 0;
}
.infolistdash {
    font-size: 18px;
    line-height: 26px;
    list-style: outside none disc;
    margin: 0;
    padding: 0;
}
.info_images {
    margin: 0 auto 10px;
    max-width: 1100px;
    text-align: center;
    width: 100%;
}
.resnd_1 {
    color: #da5826;
    float: left;
    font-size: 60px !important;
    margin: 0 20px 0 0;
    vertical-align: middle;
}
.pararesnd {
    line-height: 60px;
}
.acaprog_text {
    float: right;
    max-width: 147px;
    padding: 0;
    width: 40%;
}
.enroll_sml_cl {
    width: 15%;
}
.enroll_big_cl {
    width: 40%;
}
.enrolleduser th {
    background: #666 none repeat scroll 0 0 !important;
    color: #fff !important;
    font-size: 18px !important;
}
.usernmenroll {
    font-size: 16px !important;
    padding: 0 0 0 10px;
    vertical-align: top;
}
.box_profilepic {
    border-radius: 50%;
}

.filterselct {
    float: left;
    vertical-align: middle;
    width: 30%;
}
.enrollheadings {
    float: left;
    font-size: 24px;
    margin: 7px 0 0;
    width: 16% !important;
}
.enrol_hr {
    background: #666 none repeat scroll 0 0 !important;
    height: 1px;
}
.breadcrumb {
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    list-style: outside none none;
    margin-bottom: 30px !important;
    padding: 8px 0px;
    text-align: left !important;
}
.newbrdcrm {
    text-align: left !important;
    width: 100%;
}
.breadcrumb li {
    font-size: 16px;
}
.breadcrumb li a {
    font-size: 16px !important;
}
.mainenrolhding h2 {
    float: left;
    font-size: 30px;
    margin: 0;
    padding: 0;
    width: 40%;
}
.mainenrolhding {
    display: table;
    padding: 20px 0;
    width: 100%;
}
.backenrlbtn {
    border-radius: 3px;
    font-size: 18px;
    padding: 7px 20px !important;
    text-align: center;
}
.mainenrolhding > span {
    float: right;
}

.custm_prog{ margin-bottom:0px!important; margin-top:6px;}
.progheading td {
    background: #666 none repeat scroll 0 0 !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold;
}
.settinghr{ background:#666; height:1px!important; margin:10px 0 20px!important;}
.mytrang {
    margin: 20px 0 0 !important;
}
.narw_cl a{ cursor:pointer;}
.community_pipe .commu_link {
    color: #4f4f4f !important;
    font-size: 16px !important;
    text-decoration: underline !important;
}
.cnclrGrey{ background:#ccc!important;}
#PopupOnDemand {
    width: 50%!important;
}

   #PopupOnDemand {
    background: transparent none repeat scroll 0 0 !important;
    border: 0 solid #d2d2d2 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    height: auto !important;
    left: 0 !important;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 808px;
    width: 550px;
    z-index: 12200;
}
.rightsavetm {
    float: right;
}
.newhrp {
    background: #666 none repeat scroll 0 0 !important;
    height: 1px !important;
    margin: 40px 0 20px;
}
.pages { border: 0 solid red; display: block; float: right; font-size: 10px; margin: 8px 0 0; overflow: hidden; padding: 0; text-transform: uppercase; 
width: auto!important; }
.pages li { border: 1px solid #98B5BC; float: left; list-style: none outside none; margin: 0 2px 0 0!important; padding: 3px; text-decoration: none; }
.pages li:hover { border: 1px solid #75D2E7; }
.pages li.pgEmpty { border: 1px solid #C9C9C9; color: #000000; }
.pages li.pgCurrent { border: 1px solid #75D2E7; font-weight: 700; }
.pages li.pgEmpty { border: 1px solid #C9C9C9; color: #000000; }
/*pager css */
 .traing_pipe a {
    font-size: 16px;
    text-decoration: underline !important;
}
.lpCnt-Container li{ list-style:none;}
.lpCnt-Container{ list-style:none;}
.edit_listnew:hover .deletehover {
    visibility: visible;
}

.deletehover {
    cursor: pointer;
    margin: 0 0 0 15px;
    visibility: hidden;
}
.invoicefor {
    color: #666 !important;
    font-size: 24px !important;
    padding: 0 0 15px;
}
.invoiceWrperbox table td > strong {
    font-size: 16px !important;
}
.prevwcors > a {
    color: #666 !important;
    font-size: 16px !important;
    font-style: italic !important;
    text-decoration: underline !important;
	cursor:pointer;
}
.courselength1 {
    float: right;
    margin: 0;
    padding: 0;
}
.courselength1 > a {
    color: #666 !important;
    font-size: 16px !important;
}
.team_secl {
    margin: 7px 0 12px;
}
.neweror {
    margin: 0 auto;
    max-width: 82%;
    width: 80%;
}
.fa-envelope{ cursor:pointer;}
a:focus{ outline:none!important;}
.alert-box.error {
    background: #f2dede none repeat scroll 0 0;
    border-color: #ebccd1;
    color: #a94442 !important;
}
.alert-box {
    border: 1px solid #000;
    border-radius: 3px;
    box-shadow: none !important;
    color: #4d4d4d;
    font-size: 17px;
    line-height: 24px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 20px;
    position: relative;
}
.a_control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.mainerror {
    margin: 0 auto;
    max-width: 62%;
    width: 100%;
}
.ovedrviewhd {
    border-bottom: 1px solid #666;
    margin: 0 0 20px;
    padding: 10px 0 0;
    width: 100%;
}
.ovedrviewhd > h3 {
    font-size: 18px;
    font-weight: bold;
	color:#666!important;
}
.editbars {
    font-size: 18px;
    margin: 0 30px 0 0;
    vertical-align: middle;
}
.edit_listnew {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    cursor: pointer;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 15px 10px;
}
.savelearn {
    background: #6ccff6 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
    float: right;
    font-size: 16px !important;
    padding: 7px 18px;
	cursor:pointer;
}
.deletelearn {
    background: #b52a5c none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
    float: left;
    font-size: 16px !important;
    padding: 7px 18px;
	cursor:pointer;
}

.editinputdashbrd {
    margin: 0 auto 20px;
    width: 78% !important;
}
.editiinpt {
    font-size: 16px !important;
    margin: 0 0 20px;
    min-width: 200px !important;
    width: 100% !important;
}
.team_sn label{font-size: 18px;}
.team_sn{ width:96%!important;}
.edit_buttonsgrp {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    margin: 0 0 10px;
    padding: 15px 0 15px 10px;
    text-align: center;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.editsbtnform {
    border-radius: 3px;
    margin: 0 12px 0 0;
    padding: 8px 20px !important;
    width: 50%;
    font-size: 16px!important;
}
.mainarrowcl {
    text-align: center;
}
.learninghdng {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
	color:#666!important;
}

.team_in{ margin:0 0 10px;}
.selectbnew {
   border-radius: 4px 0 0 4px !important;
    float: left;
    font-size: 16px !important;
    margin: 0 0 20px;
    min-width: 200px !important;
    width: 60% !important;
	border-right: medium none !important;
}
.selectb_lbl {
    float: left;
    font-size: 16px !important;
    font-weight: normal;
    margin: 8px 0 10px !important;
    min-width: 150px !important;
    width: 100% !important;
}
.assignclsbtn {
    border: medium none;
    border-radius: 0 4px 4px 0;
    display: inline;
    float: left;
    font-size: 16px;
    padding: 7px 10px !important;
}

.teammemberadded {
    border: medium none;
    border-radius: 4px;
    display: table;
    margin: 10px 0 0 19%;
    padding: 10px 0;
    width: 50%;
}
.newtmcrs {
    font-size: 15px !important;
    margin: 0 5px;
	cursor:pointer;
	float:right;
}
#teamleadscollection > a {
    background:none;
    border: 0px solid #d9d9d9;
    border-radius: 2px;
    color: #666;
    font-size: 15px;
    margin: 0 5px;
    padding: 2px 4px;
}
.settingbtn {
    background: #fff none repeat scroll 0 0 !important;
    border: 3px solid #ccc !important;
    color: #666 !important;
    font-size: 16px!important;
    font-weight: normal;
    min-width: 100px!important;
    position: relative;
    width: 20%!important;
}
.setting_lbl {
    float: left;
    font-size: 16px!important;
    font-weight: normal;
    margin: 8px 0 10px!important;
    min-width: 150px!important;
    width: 20%!important;
}
.settingiinpt {
    font-size: 16px!important;
    margin: 0 0 20px;
    width: 50%!important;
    min-width:200px!important;
}
.newsetting_dsh {
    border-top: 1px solid #666;
    margin: 20px 0 0;
    padding: 30px 0 0;
    width: 100%!important;
}
.settingbtndelete {
    border: medium none !important;
    font-size: 16px !important;
    font-weight: normal;
    min-width: 100px !important;
    width: auto !important;
}
.allinputdashbrd {
    margin: 0 0 20px;
    width: 100%!important;
}
.pluabsolute {
    position: relative;
}
.plusinput {
    color: #666;
    left: 180px;
    position: absolute;
    top: 11px;
    z-index: 100;
}

.rightsavedashbrd{ text-align:right; width:70%; margin:0 0 20px;}
.rightsavedashbrd input {
    float: right;
}
.dashtbclsec { width:100%; margin:0 auto; padding:20px 0; }
.dashtbclsecmnprtclsp { width:100%; margin:0 auto; padding:0px; max-width:82%; }
.hdngcolsp { background: #666 none repeat scroll 0 0 !important; color: #fff !important; padding: 10px; border-radius:2px; }
.hdngcolsp a { font-size:18px!important;  text-decoration:underline!important; color:#fff!important;}
.wide_cl { width:85%; }
.narw_cl { width:15%; }
.dshttle{color: #000 !important; padding: 10px 0; font-size:32px; font-weight:bold; margin:0px;}
.tabsmaindsh{ width:100%; border-bottom:1px solid #999; margin:0px; padding:6px 0;}
.clsTeamtabs{ margin:0px; padding:0px; list-style:none; width:100%;}
.clsTeamtabs li{ display:inline; margin:0px; padding:0px; margin:0px;  border-radius:5px 5px 0 0;}
.clsTeamtabs li a{ color:#666 !important; border:none; text-decoration:underline!important; padding:7px 10px; cursor:pointer!important;}
.clsTeamtabs li a:hover{background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px 5px 0 0;
    color: #fff !important;
    margin: 0;
    padding: 7px 10px;
    text-decoration: none !important;
	}
.clsTeamtabs li > .active{background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px 5px 0 0;
    color: #fff !important;
    margin: 0;
    padding: 7px 10px;
    text-decoration: none !important;
	}
.topdashmain{width:100%; margin:0 auto; padding:20px 0; max-width:82%;}
.allqnsheadings {
    border-bottom: 1px solid #666;
    color: #666 !important;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 10px 0;
}
.qnsico1{ font-size:26px; vertical-align:middle; margin:0 0 0 10px; color:#666; position:relative; cursor: pointer;}

.dashradial { width:100%; margin:0 auto; padding:20px 0; }
.dashradialmainprt { width:100%; margin:0 auto; padding:0px 0; max-width:82%;}
.noqnsheadings {
    color: #666 !important;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 50%;
}
.main_radial_progbox {
    background: #fff none repeat scroll 0 0 !important;
    padding: 30px 0 0!important;
}
.right_in_prog {
    float: right;
    font-size: 18px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    
}
.right_in_prog a{text-decoration: underline!important;}
.headportionofradial {
    border-bottom: 1px solid #666;
    padding: 0 0 15px;
}
.view_course_dashboard{ text-align:center;}
.view_course_dashboard > a {
    color: #333 !important;
    font-size: 15px !important;
    text-decoration: underline !important;
}
.rightcolap_text{ float:right; padding:0 10px 0 0;}
.crt_style{ color:#fff!important;}
.qnsico1:hover .tool_learn{
display : block;
cursor:pointer;
}
.tool_learn {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    display: none;
    font-size: 14px;
    font-weight: normal;
    left: 26px;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    width: 200px;
}


.mainwhtoutbg {
    background:#eee;
    height: auto;
    margin: 0 auto;
    max-width: 82%;
    padding: 35px 0;
    width: 100%;
	border-radius:6px;
	display:table;
}
.mainwhtoutbg h2{
    margin: 0 auto;
    padding:0px 0 15px;
    width: 100%;
	font-size:32px;
	font-weight:bold;
	color:#333!important;
	text-align:center;
}
.mainwhtoutbg h3{
    margin: 0 auto;
    padding:0px 0;
    width: 100%;
	text-decoration:underline;
	font-size:24px;
	font-weight:bold;
	color:#333!important;
	text-align:center;
}
.teamdashmain{ width:100%; margin:0px auto; padding:0px 0 35px; display:table;}
 .teambothpart{width:100%; max-width:82%; margin:0px auto; padding:0;}
.leftgraph{ width:89%; margin:0px; padding:0px;}
.righttablesystem{ width:100%; margin:0px; padding:0px;}
.teamchart{ vertical-align:middle; font-size:20px; color:#666; margin:0 10px 0 0; cursor:pointer;}
.teamclose{ vertical-align:middle; font-size:21px; color:#666; cursor:pointer;}
.teamheadings{
	margin: 30px 0 45px;
    padding:0px 0;
	font-size:30px;
	font-weight:bold;
	color:#333!important;
	line-height:36px;
	}
.teamheadings::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 94%;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 90px;
    width: 100%;
    z-index: 1;
}
.secnd_teamheadings{
	margin: 30px 0 45px;
    padding:0px 0;
	font-size:30px;
	font-weight:bold;
	color:#333!important;
	line-height:36px;
	}
.secnd_teamheadings::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 100%;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 90px;
    width: 100%;
    z-index: 1;
}

.teamdshctm th{border-bottom: 2px solid #666;
    border-top: medium none !important;
    font-weight: normal !important;
	}
.teamsearchb {
    float: right;
    margin: 5px 0 10px;
    max-width: 40%;
}
.teamheadings span{ font-size:18px; color:#999; font-weight:normal;}
.teamorgnisemain{ width:100%; margin:0px auto; padding:0px 0 35px; display:block;}
.down_teamheadings{margin: 0px 0 45px;
    padding:0px 0;
	font-size:26px;
	font-weight:bold;
	color:#333!important;
	line-height:36px;
	}
.down_teamheadings::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 96%;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 100%;
    z-index: 1;
}
.btn:hover, .btn:focus {
    color: #fff;
    text-decoration: none;
	text-shadow: none !important;
}
.midorg_mnu{ float:left; width:100%; max-width:100%;}
.cst_plorg{ margin:3px 0 0!important;}
.cst_plorg li .active {
    background: #da5826 none repeat scroll 0 0 !important;
    color: #fff !important;
    text-decoration: none !important;
}
.cst_plorg li > a {
    color: #666 !important;
    cursor: pointer;
    font-size: 16px;
    padding: 7px 15px !important;
    text-decoration: underline !important;
	display:inline;
}
.cst_verticl{ margin:5px 0 0; padding:0px; list-style:none;}
.cst_verticl li{ margin:0px; padding:0px;}
.cst_verticl li a {
    background: #fff none repeat scroll 0 0 !important;
    color: #666 !important;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    margin: 3px 0;
    padding: 8px 10px;
    text-decoration: underline !important;
}
.cst_verticl li .active{border:1px solid #ddd!important; border-right:none!important; border-radius:3px; background: #fff none repeat scroll 0 0 ; border-radius: none!important; color: #666 !important;}
.cst_verticl li .active:hover {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: #ffffff none repeat scroll 0 0 !important;
    border-color: #dddddd -moz-use-text-color #dddddd #dddddd !important;
    border-image: none !important;
    border-radius: 3px;
    border-style: solid none solid solid !important;
    border-width: 1px medium 1px 1px !important;
    color: #666666 !important;
	cursor:pointer!important;
}
.cst_verticl li > u > a {
    border: 0 none;
    display: block;
    width: 100%;
}
.cst_verticl li .active::before {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    content: "";
    height: 37px;
    left: 99%;
    padding: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 2;
}
.cst_verticl li a:hover::after {
    display: none;
}
.cst_verticl li a:hover {
    background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 3px;
    color: #fff !important;
    width: 90%;
}
.cst_verticl li u a:hover {
    background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 3px;
    color: #fff !important;
    width: 90%;
}
.cst_verticl *::after {
    background: #dddddd none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 99%;
    min-height: 200px;
    position: absolute;
    top: -105px;
    width: 1px;
    z-index: 1;
}
.newleft_hdngs{
	margin: 30px 0 25px;
    padding:0px 0;
	font-size:18px;
	font-weight:normal;
	color:#333!important;
	line-height:24px;
	}
.newleft_hdngs::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 85%;
    min-height: 1px;
    position: absolute;

    right: 0;
    top: 80px;
    width: 100%;
    z-index: 1;
}
.plusdsh{ margin:0 6px 0 0;}
.rightprimarytext{font-size:18px; color:#999; font-weight:normal; font-style:italic; float:right; vertical-align:middle;}
.managebtn_new{ padding:3px 15px; font-size:16px; color:#fff!important; float:right; font-weight:normal; background:#da5826!important; border-radius:5px; margin: 0 0 0 15px; cursor:pointer;}
.up_teamheadings{margin: 0px 0 45px;
    padding:0px 0;
	font-size:30px;
	font-weight:bold;
	color:#333!important;
	line-height:36px;
	}
.up_teamheadings::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 100%;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 100%;
    z-index: 1;
}
.managetablesystem{width:100%; margin:0px; padding:0px;}
.manage_teamheadings{margin: 0px 0 45px;
    padding:0px 0;
	font-size:26px;
	font-weight:bold;
	color:#333!important;
	line-height:36px;
	}
.manage_teamheadings::after {
    background: #666 none repeat scroll 0 0;
    content: "";
    left: 0;
    margin: 0;
    max-width: 100%;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 100%;
    z-index: 1;
}
.alert a{ cursor:pointer;}
@media (max-width:999px){
	.wecolebuttonstyle {
    margin: 0 5px 7px!important;
	}
.dashboard-in-progress-courses-number-inner {
    left: 0 !important;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 67px;
}
	.report_crshdng .vcenter {
    display: block;
    float: none !important;
    vertical-align: middle;
}
.vcenter select {
    margin: 0 0 10px;
}
.report_crshdng {
    padding: 0 8%;
}
.report_filter i{ display:none!important;}
.report_crshdng .col-md-9 {
    width: auto !important;
}
.courseName {
    margin: 0 auto !important;
    padding: 10px 0;
    text-align: center;
	color:#666!important;
}
	.add_teamnew1 {
    display: table;
    width: 75%;
}
	.learning-paths-top-info-header h2 {
    font-size: 13px;
	}
	.learning_course_header{ width:40%}
	.headportionofradial {
    border-bottom: 1px solid #666;
    display: table;
    padding: 0 0 15px;
    text-align: center;
    width: 100%;
}
	.up_teamheadings_right {
    text-align: center;
	}
	.info_images img {
    max-width: 1100px;
    width: 100%;
}
.noteshort {
    border-left: 3px solid #ccc;
    margin: 0;
}
.acaprog_text {
    float: right;
    max-width: 147px;
    padding: 0;
    width: auto;
}
#PopupOnDemand {
    width: 90% !important;
}
.welcomedashboard .mainimgprt {
    height:auto !important;
}
.hdngcolsp a {
    font-size: 12px !important;
}
.mainenrolhding h2 {
    float: none;
    font-size: 30px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.bothselct_hd {
    text-align: center;
}
.enrollheadings {
    float: none;
    font-size: 24px;
    margin: 0;
    width: 100% !important;
}
.filterselct {
    float: none;
    margin: 20px 0 0;
    vertical-align: middle;
    width: 100%;
}
.mainenrolhding > span {
    float: none;
}
.mainenrolhding {
    display: table;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
	.teamsearchb {
    float: none;
    margin: 10px 0 10px;
    max-width: 100%;
}
.teamheadings {
    margin: 30px 0 5px;
	text-align:center;
}
.teamheadings::after{ display:none;}
.leftgraph {
    width: 100%;
}
.newsetting_dsh {
    padding: 10px 0 0;
}
.selectbnew {
    min-width: 190px !important;
}
.ovedrviewhd > h3 {
    color: #666 !important;
    margin-top: 0;
    padding: 0;
    text-align: center;
}
.welcomedashboard {
    padding: 30px 0 0;
}
.alert-box{ margin:0px!important;}
.mainerror {
    max-width: 82%;
}
.newleft_hdngs {
    margin:0 0 25px;
}
.righttablesystem {
    width: 100%;
}
.midorg_mnu {
    max-width: 60%;
}
.teammemberadded{ width:100%;}
.pluabsolute {
    float: left;
    position: relative;
    width: 100%;
}
.rightsavedashbrd {
    width: 88%;
}
.manage_teamheadings{ text-align:center;}
#ResultOnDemand{ width:90%!important;}
.teamclose {
    font-size: 13px;
}
.settingbtn{ font-size:14px!important;}

	.cst_plorg > li {
    float: none!important;
	margin: 0 0 5px;
}
.alert a{ cursor:pointer;}
.ovedrviewhd > h3 { text-align:center; }
.cst_plorg {
    margin: 3px auto !important;
    text-align: center;
    width: 100%;
}
.cst_plorg {
    margin: 3px auto !important;
    text-align: center;
    width: 100%;
}
.midorg_mnu{ float:none; margin: 0 auto;}
.newleft_hdngs{ text-align:center;}
.cst_verticl li .active::before{ display:none;}
.up_teamheadings{ text-align:center;}
.cst_verticl *::after {
    display: none;
}
.cst_verticl{ margin:0 auto 10px;}
.cst_verticl li .active{ border:1px solid #ddd; border-right:1px solid #ddd!important;}
.cst_verticl li {
    text-align: center;
}
	.editsbtnform {
    margin: 0 12px 10px 0;
	}
	.editinputdashbrd {
    margin: 0 auto 20px;
    text-align: center;
    width: 68% !important;
}
.deletelearn {
    cursor: pointer;
    display: table;
    float: none;
    margin: 0 auto 10px;
}
.cst_plorg li > a {
    display: block;
}
.admin_teamsearchb {
    float: none;
    margin: 0 auto 10px;
    max-width: 100%;
}
.mainwhtoutbg h3 {
    width: 90%;
}
.mainwhtoutbg h2 {
    width: 90%;
}
.teamheadings_right::after {
    top: 55px;
}
.toolposition {
    left: 10% !important;
}
.cst_verticl li a {
    width: 90% !important;
}
.editsbtnform {
    width: 90%;
}
.savelearn {
    cursor: pointer;
    float: none;
    margin: 0 auto 10px;
}
	.edit_buttonsgrp { text-align:center;}
	.teamheadings span{ display:block;}
	.secnd_teamheadings::after{ display:none;}
	.newleft_hdngs::after{ display:none;}
	.manage_teamheadings::after{display:none;}
	.up_teamheadings {
    color: #333 !important;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    margin: 0 0 5px;
    padding: 0;
}
.up_teamheadings::after {
    display: none;
	}
.rightprimarytext {
    float: none;
	display: block;
}
.managebtn_new {
    display: block;
    float: none;
    margin: 10px 0 0;
    text-align: center;
}
.plusinput {display:none!important;}
.welcomedashboard .mainimgprt {
    background: rgba(0, 0, 0, 0) url("//s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/dashbrdimg.jpg") repeat scroll 0 0;
    height: auto;
    margin: 0 auto;
    max-width: 82%;
    padding: 35px 0;
    width: 100%;
}
.wecolebuttonstyle {
    background: #2ecc71 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin: 3px 5px;
    padding: 3px 10px;
}
.headportionofradial {
    border-bottom: 1px solid #666;
    display: table;
    padding: 0 0 15px;
}
.new_centp {
    margin: 10px 0;
}

.dshdifftbs li a {
    border: medium none;
    color: #666!important;
    display: block;
    font-size: 15px;
    margin: 0;
    padding: 7px 20px;
    text-align: center;
    text-decoration: underline !important;
	cursor:pointer!important;
}

.dshdifftbs li {
    border-radius: 5px 5px 0 0;
    display: block;
    margin: 5px 0;
    padding: 0;
}
.dshdifftbs li > .active {
    background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px;
    color: #fff !important;
    margin: 0;
    padding: 7px 20px;
    text-decoration: none !important;
}

.dshdifftbs li a:hover {
    background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px;
    color: #fff !important;
    margin: 0;
    padding: 7px 20px;
    text-decoration: none !important;
}

}

/* ==================   NEW DASHBORD 3 PAGES CREATE BY POOJA  ==================================== */

/* ==================   cyber New Dashboard PAGE CREATE BY POOJA  ==================================== */

.dashtbclsec { width:100%; margin:0 auto; padding:20px 0; }
.dashtbclsecmnprtclsp { width:100%; margin:0 auto; padding:0px; max-width:82%; }
.hdngcolsp { background: #666 none repeat scroll 0 0 !important; color: #fff !important; padding: 10px; border-radius:2px; }
.hdngcolsp a { font-size:18px!important;  text-decoration:underline!important;}
.wide_cl { width:70%; }
.narw_cl { width:15%; }
.cert_cl { width:15%; }
.dshttle{color: #000 !important; padding: 10px 0; font-size:32px; font-weight:bold; margin:0px;}
.tabsmaindsh{ width:100%; border-bottom:1px solid #999; margin:0px; padding:6px 0; display:table;}
.dshdifftbs{ margin:0px; padding:0px; list-style:none; width:100%; position:relative;}
.dshdifftbs li{ display:inline; margin:0px; padding:0px; margin:0px;  border-radius:5px 5px 0 0;}
.dshdifftbs li a{ color:#666 !important; border:none; text-decoration:underline!important; padding:7px 10px;}
.dshdifftbs li a:hover{background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px 5px 0 0;
    color: #fff !important;
    margin: 0;
    padding: 7px 10px;
    text-decoration: none !important;
	}
.dshdifftbs li > .active{background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px 5px 0 0;
    color: #fff !important;
    margin: 0;
    padding: 7px 10px;
    text-decoration: none !important;
	}
.topdashmain{width:100%; margin:0 auto; padding:20px 0; max-width:82%;}
.allqnsheadings {
    border-bottom: 1px solid #666;
    color: #666 !important;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 10px 0;
}
.qnsico1{ font-size:26px; vertical-align:middle; margin:0 0 0 10px; color:#666; position:relative; cursor:pointer;}

.qnsico1:hover .tool_learn{
display : block;
cursor:pointer;
}
.tool_learn {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    display: none;
    font-size: 14px;
    font-weight: normal;
    left: 26px;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    width: 200px;
}
.dashradial { width:100%; margin:0 auto; padding:20px 0; }
.dashradialmainprt { width:100%; margin:0 auto; padding:0px 0; max-width:82%;}
.noqnsheadings {
    color: #666 !important;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 50%;
}
.main_radial_progbox{ background:#e6e6e6; padding:40px 60px;}
.right_in_prog {
    float: right;
    font-size: 18px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    
}
.right_in_prog a{text-decoration: underline!important;}
.headportionofradial {
    border-bottom: 1px solid #666;
    padding: 0 0 15px;
}
.view_course_dashboard{ text-align:center;}
.view_course_dashboard > a {
    color: #333 !important;
    font-size: 15px !important;
    text-decoration: underline !important;
}
.rightcolap_text{ float:right; padding:0 10px 0 0;}
.crt_style{ color:#fff!important;}
@media (max-width:999px){
.welcomedashboard .mainimgprt {
    background: rgba(0, 0, 0, 0) url("//s27platformmedia.blob.core.windows.net/l27lms/Common/global_img/dashbrdimg.jpg") repeat scroll 0 0;
    height: auto;
    margin: 0 auto;
    max-width: 82%;
    padding: 35px 0;
    width: 100%;
}
.wecolebuttonstyle {
    background: #2ecc71 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin: 3px 5px;
    padding: 3px 10px;
}
.headportionofradial {
    border-bottom: 1px solid #666;
    display: table;
    padding: 0 0 15px;
}
.new_centp {
    margin: 10px 0;
}

.dshdifftbs li a {
    border: medium none;
    color: #666!important;
    display: block;
    font-size: 15px;
    margin: 0;
    padding: 7px 20px;
    text-align: center;
    text-decoration: underline !important;
}

.dshdifftbs li {
    border-radius: 5px 5px 0 0;
    display: block;
    margin: 5px 0;
    padding: 0;
}
.dshdifftbs li > .active {
    background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px;
    color: #fff !important;
    margin: 0;
    padding: 7px 20px;
    text-decoration: none !important;
}

.dshdifftbs li a:hover {
    background: #da5826  none repeat scroll 0 0 !important;
    border-radius: 5px;
    color: #fff !important;
    margin: 0;
    padding: 7px 20px;
    text-decoration: none !important;
}

}


/* ==================   cyber New Dashboard PAGE CREATE BY POOJA  ==================================== */