
/************* MANAGE GROUP LIST *******/
.border-with-shadow{padding:2px 30px 2px; box-shadow:3px 3px 10px rgba(0,0,0,0.1);}
select.actions{-moz-appearance:none; -webkit-appearance:none; appearance:none; background: url(../images/action_drowpdown.jpg) #fff no-repeat right center; font-size:13px; padding-right:20px; padding-left:6px; padding-top:3px; padding-bottom:3px; border-color:#e5e3de;}
/*select:after{ position:absolute; content:""; right:0; z-index:99;}
select:focus{outline:none;}*/


.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 10%;
    width: 100%;
   
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}
.toast-success{
background:green;}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}
.show_share_type {
    background-color: #fff;
     position: absolute; 
     top: 3%; 
    left: 24%;
    border-radius: 5px;
    padding: 10px;
	    border: 10px solid slategrey;
}

.modal1 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
	    background: rgba(0,0,0,0.3);
}

/**************Prashanthi *************/
.modal-content{background:#f9f9f9; float:left; width:100%;}
.modal-content h2{font-size:22px; color:#797979; margin-top:10px;}
.modal-header{border:none; background:none !important; font-size:24px; font-weight:500 !important; color:#4285f4 !important; padding: 15px 15px 0px;}
.modal-header .modal-title{font-size:24px; font-weight:500 !important;}
.testname_sec{font-size:14px; color:#000000;}
.testname_sec > div{background:#ebebeb; font-size:15px; color:#000000; text-align:left; padding:10px 15px 0;}
.testname_sec > div span{color:#34a853;}
.testname_sec > div strong{color:#4285f4; font-size:18px;}
.testname_sec > div:nth-child(2){text-align:right; padding:8px 15px 0;}

.test_details_popup{position:static; border:solid 1px #c9ccd7; width:100%; overflow:hidden; background:none;}
.test_details_popup p:nth-child(2){background:none;}
.test_details_popup p{padding:10px 15px !important;}
.test_details_popup p{font-size:15px;} 
.test_details_popup p kbd{font-size:18px; padding-left:0px; padding-right:0px; font-weight:500;font-family:Roboto;}
.test_details_popup p strong{font-weight:500;font-family:Roboto;}
.test_details_popup p:last-child{float:right; padding-top:12px !important;}
.test_details_popup p:before, .test_details_popup p:after{display:none;}

.modal-body, .modal-footer{float:left; width:100%;}
.modal-body .qu_saparator1{background:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:"Roboto";}

.modal-header .close {background:#000; padding: 0px 9px 5px; margin-top: 0px; position: absolute;right:-20px;
width:41px; text-align:right; color:#fff; text-shadow: none; font-size: 28px;
border-radius: 31px;
    opacity: 1;
    top: -15px;
    height: 41px;
    border: solid 5px #f9f9f9;
    font-weight: 400;
    z-index: 9;
}
.modal-header .close:hover{background:#fbbc05;  color:#fff;}


.popup_form input, .popup_form textarea{border:solid 1px #e5e5e5; color:#747474;}
.popup_form input:focus, .popup_form textarea:focus{border:solid 1px #a0a0a0;}

.popup_buttons{text-align:right;}
.popup_buttons .btn{font-size:16px; font-family:"Roboto"; border-radius:0px; color:#fff; font-weight:400; border:none; padding:9px 11px 7px; margin-left:10px;}
.popup_buttons .btn img{margin-right:6px;}
.popup_buttons .btn:focus, .popup_buttons .btn:active{outline:none;}
.popup_buttons .btn-success img{margin-top:-3px;}
.popup_buttons .btn-primary{background:#4285f4; box-shadow:2px 2px 0px #05398f;}
.popup_buttons .btn-primary:hover{background:#1167f4; box-shadow:2px 2px 0px #05398f;}
.popup_buttons .btn-success{background:#34a853; box-shadow:2px 2px 0px #116b2a;}
.popup_buttons .btn-success:hover{background:#1e923d !important;}
.popup_buttons .btn-default{background:#7e7e7e; box-shadow:2px 2px 0px #3f3f3f;}
.popup_buttons .btn-default:hover{background:#646464; box-shadow:2px 2px 0px #3f3f3f;}
.form-group .form-control {
    height: 40px;
}
/************** End Prashanthi *************/

/************** SELECTION CANDIDATES *************/
.h2_title_01{font-size:40px; font-weight:500; color:#4385f5;}
.h2_title_01 span{color:#ecab0e;}
.text_center{text-align:center;}
.text_uppercase{ text-transform:uppercase;}

.search_candidates{/*background:url(../images/selection_candidate_bg.jpg) no-repeat bottom center;*/ 
padding:30px 15px 30px; }
.search_candidates .row{margin:0px;}
.search_candidates h6{font-size:17px; font-weight:400; color:#4285f4; text-align:center; text-transform:uppercase; margin:0px;}
.btn-primary_submit{background:#1748f3; margin:20px auto 0; border-radius:30px; padding:8px 40px; font-weight:500; border:none; box-shadow:2px 2px 0px #0932b6 !important;}
.btn-primary_submit:hover, .btn-primary_submit:focus{background:#1748f3 !important; outline:none !important;}
.btn-primary_submit:active{background:#fbbc05 !important;}
.btn_search{background:#fbbc05; color:#fff; box-shadow:2px 2px 0px #d7a000 !important;}
.btn_search:hover, .btn_search:focus{background:#fbbc05 !important; color:#fff; box-shadow:2px 2px 0px #d7a000 !important;}
.btn_search:active{background:#34a853 !important;}

.up_right{float:right; padding-right:5px; padding-top:5px;}
.search_candidates3 .user_test_details .up_right p{padding:0px;}
.search_candidates3 .user_test_details .up_right p:before, .search_candidates3 .user_test_details .up_right p:after{display:none;}

.search_candidates2{margin-bottom:40px; display:block; clear:both; overflow:hidden;}
.search_candidates2 .form-inline{border: solid 1px #e8ecf3; background:#c1d6f5; padding:15px; text-align:left; border-radius:50px;}
.search_candidates2 .form-inline input, .search_candidates2 .form-inline select{background:#fff; border:solid 0px #c9ccd7;padding:6px 15px 7px; border-radius:20px !important; box-shadow:0px 2px 0px rgba(66,133,244,0.3), inset 2px 2px 4px rgba(66,133,244,0.05);  color:#000;}
.search_candidates2 .form-inline #cname{min-width:260px;}
.search_candidates2 .form-inline #skills{min-width:222px;}
.search_candidates2 .form-inline #departmentt{max-width:110px;}
.search_candidates2 .form-inline #passout{max-width:110px; width:100%; min-width:110px; background:url(../images/action_drowpdown.jpg) #fff no-repeat right center;}
.search_candidates2 .form-inline #locationn{max-width:160px; width:100%; }
.search_candidates2 .form-inline #coursee{max-width:120px; width:100%;}

.search_candidates3 .user_test_details{position:static; border:solid 1px #c9ccd7; overflow:hidden; width:100%;}
.search_candidates3 .user_test_details p:nth-child(1){padding-left:15px;}
.search_candidates3 .user_test_details p{padding:10px 12px 10px 40px; font-size:15px;}
.search_candidates3 .user_test_details p kbd{font-size:18px;}
.search_candidates3 .user_test_details p a{background:#4285f4; color:#fff; padding:9px 10px; position:relative; }
.search_candidates3 .user_test_details p a.previeww{background:#fbbc05;}
.search_candidates3 .user_test_details p a.addmoree{background:#787878;}

.search_candidates3 .user_test_details .border_rotate {top:-4px; right:-22px;}
.search_candidates3 .pl-0{padding-left:0px !important;}

.search_candidates3 .p.amcfe,.search_candidates3 p.previeww,.search_candidates3 p.addmoree{padding-left:15px;}

.search_candidates3 .user_test_details p.previeww:before, .search_candidates3 .user_test_details p.previeww:after, .search_candidates3 .user_test_details p.amcfe:before,.search_candidates3 .user_test_details p.amcfe:after, .search_candidates3 .user_test_details p.addmoree:before, .search_candidates3 .user_test_details p.addmoree:after{display:none;}

.up_right{padding-top:7px;}
.up_right a{font-size:14px; background:#4285f4; color:#fff; padding:5px 12px; position:relative; display:inline-block; border-radius:5px;}
.search_candidates3 .user_test_details a.previeww{background:#fbbc05;}
.search_candidates3 .user_test_details a.addmoree{background:#787878;}

.amcfe.hvr-shutter-out-horizontal:before{background:#175fd6; border-radius:4px;}
.previeww.hvr-shutter-out-horizontal:before{background:#e58c18; border-radius:4px;}
.addmoree.hvr-shutter-out-horizontal:before{background:#474747; border-radius:4px;}

/*.search_candidates3 .user_test_details p a{}
.search_candidates3 .user_test_details p.amcfe a:before{width:20px; height:43px; position:absolute; content: "";   top:0px; left:-20px; background:url(../images/shape_01.png) no-repeat top center;}
.search_candidates3 .user_test_details p.amcfe a:after{width:20px; height:43px; position:absolute; content: "";   top:0px; right:-20px; background:url(../images/shape_02.png) no-repeat top center;}


.search_candidates3 .user_test_details p.previeww a{background:#fbbc05;}
.search_candidates3 .user_test_details p.previeww a:before{width:20px; height:43px; position:absolute; content: "";   top:2px; left:-19px; background:url(../images/shape_03.png) no-repeat top center; transform: rotate(-2deg);}
.search_candidates3 .user_test_details p.previeww a:after{width:20px; height:43px; position:absolute; content: "";   top:1px; right:-19px; background:url(../images/shape_04.png) no-repeat top center;}

.search_candidates3 .user_test_details p.addmoree a{background:#787878;}
.search_candidates3 .user_test_details p.addmoree a:before{width:20px; height:43px; position:absolute; content: "";   top:2px; left:-19px; background:url(../images/shape_05.png) no-repeat top center; transform: rotate(-2deg);}
.search_candidates3 .user_test_details p.addmoree a:after{width:20px; height:43px; position:absolute; content: "";   top:1px; right:-19px; background:url(../images/shape_06.png) no-repeat top center;}*/


.marks_box h4{ text-align:center; background:#34a853; color:#fff; margin-bottom:0px; padding:15px;}
.marks_sec{background:#fff; padding:35px 20px 20px; margin-bottom:30px; border:solid 1px #e4e5eb !important; border-top:none; display:block; clear:both; overflow:hidden;}
.marks_sec label{margin-top:10px; margin-bottom:15px; display:block;clear:both; overflow:hidden; color:#666; font-weight:500;}
.slidecontainer {width:100%;}


/*.slider {-webkit-appearance: none; width: 100%;height:2px; background: #5077ba; outline: none; opacity:1; -webkit-transition: .2s; transition: opacity .2s; border-radius:20px;} 
.slider:hover {opacity: 1;}
.slider::-webkit-slider-thumb {-webkit-appearance: none; appearance: none; width:20px; height:20px; background: #5892f4;
cursor: pointer; border-radius:20px; border:solid 5px #cbdeff; }
.slider::-webkit-slider-thumb:active{background:#34a853; border:solid 5px #baf9ca;}
.slider::-moz-range-thumb {width: 16px;height: 16px; background: #4CAF50; cursor: pointer;}
*/

/********** RANGE SLIDER SECTION ****************/
.slider-selection{
background-color:#999 !important;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0) !important;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0) !important;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}

.myslider span{width:100px; display:inline-block; text-align:right; padding-right:8px; color:#0f7dca;}
.slider.slider-horizontal .slider-track{height:4px; margin-top:-2px;}
.slider.slider-horizontal .slider-track> div:nth-child(2){background:#5892f4 !important;}
.slider.slider-horizontal .slider-track> div:nth-child(3){background:#5892f4 !important;}
.slider-handle{width:16px; height:16px; margin-top:-6px; border:solid 4px #cbdeff; opacity:1;}
.slider.slider-horizontal .slider-track{ background:#34a853;}

.main_search > div{margin-bottom:20px;}
.myslider1{position:relative;}
.myslider1 .or_text{position:absolute; left:-5px; top:4px;}

#text_share_confirm .form-group .form-control:last-child {border-top-left-radius:0 !important; border-bottom-left-radius:0 !important; border:1px solid #e5e5e5;}








/****** STYLES FOR STUDENT LAN TEST REPORT PAGE BY NAGARAJU ***/
body{background:#ededed; font-family:'Roboto', sans-serif/*'Open Sans', sans-serif*/ !important;}
.main_logo{margin-top:8px;  float:left; margin-left:30px;}
.p{padding:15px !important;}
.pt-15{padding-top:15px;}
.pb-15{padding-bottom:15px;}
.mt-80{margin-top:60px !important;}
.mt-15{margin-top:15px !important;}
.whitboxWithShadow{background:#fff; display:block; clear:both; overflow:hidden; margin-bottom:15px;
-moz-box-shadow:1px 1px 3px rgba(115,108,203,0.23);
-webkit-box-shadow:1px 1px 3px rgba(115,108,203,0.23);
box-shadow:1px 1px 3px rgba(115,108,203,0.23);
}

.bodycon{margin-top:200px; background:url("../images/bodycon_bg_01.png") no-repeat center;}
.whitboxWithBorder{background:#fff; display:block; clear:both; overflow:hidden; margin-bottom:15px; border:solid 1px #e4e5eb;}


.user_pro_sec_right{float:right; padding:16px 10px 0;}
.user_pro_sec_right p{display:inline-block; color:#fff;}
.user_pro_sec_right p small{display:block;}
.user_pro_sec_right img{max-width:37px; border:solid 2px #fff; border-radius:50%; box-shadow:2px 2px 3px rgba(0,0,0,0.2); float:right; margin-left:10px;}


.profile_header{background-color:red; background-image: linear-gradient(#0f8dac, #0fab74); min-height:110px; text-align:center; position:relative;}
.profile_header h5{font-size:17px; color:#fff; font-weight:500; text-align:center; padding:25px 0px 0; margin:0px;}
.profile_picture{position:absolute; left:50%; margin-left:-45px; bottom:-48%;}
.profile_picture img{border:solid 4px #fff; border-radius:50%;
-moz-box-shadow:5px 3px 5px rgba(15,125,202,0.25);
-webkit-box-shadow:5px 3px 5px rgba(15,125,202,0.25);
box-shadow:5px 3px 5px rgba(15,125,202,0.25)
}




.profile_lists li kbd{float:right; padding-left:7px; padding-right:7px; margin-left:10px; display:inline-block}
.tpublished{background:#0f7dca; color:#fff; }
.tattempted{background:#0fca3b;}
.tpending{background:#f89e00;}

.profile_content{margin-left:250px; padding-left:15px;}
.profile_content_right{margin-right:250px; margin-left:0px; padding-left:0; padding-right:15px;}

.readiness_sec{display:block; clear:both; overflow:hidden; margin-bottom:15px;}
.special_text{margin:0px; padding:0px; font-weight:bold; font-size:22px; margin-top:2px; text-align:center;}
.special_text span{color:#0f7dca;}
.readiness_right{float:left; padding-top:6px; padding-left:63px;}

.readiness_right > span{display:inline-block; font-size:17px; color:#fff; padding:8px 30px 6px 20px; text-align:left; line-height:20px; font-weight:500;}


span.low_indication{/*background:#f89e00;*/ color:#ffa200;}
span.medium_indication{/*background:#b20fca;*/ color:#b416cb;}
span.good_indication{/*background:#0fca3b;*/ color:#37aa56;}
span.disable_indication{background:#e3e9ee; color:#555555;}
.status_span{display:inline-block; font-size:13px; color:#fff; padding:3px 10px;}

.readiness_right span > span{display:block; color:#828282; font-size:15px; font-weight:400;}


/****** Readyness CSS ******/
.readyness{background:#fff; margin-top:0px; padding:20px 30px 23px; color:#787878; font-size:19px; font-weight:500; box-shadow:3px 3px 10px rgba(0,0,0,0.1); position:relative; z-index:10; position:fixed; z-index:9; width:100%; top:70px;}
.readyness span{color:#fbbc05; font-size:22px; font-weight:600;}
.readyness h3{margin:0px; font-size:25px; font-weight:400; color:#787878;}
.readyness h3 span{font-size:25px; font-weight:600;}

.readyness1{text-align:center; padding:15px 30px 18px; }
.readyness1 h3{text-align:center; display:inline-block; background:#ffa200; color:#fff; padding:5px 20px;}
.readyness1 h3 span{color:#ff0; }

.user_test_details{float:left; padding-left:00px; margin-bottom:20px; border-bottom:solid 1px #c9ccd7; position:fixed; top:140px; background:#ededed; z-index:7; border-right:solid 1px #c9ccd7;}
.user_test_details p{float:left; padding:10px 30px 13px 50px; color:#828282; margin:0px; font-size:18px; font-weight:300; position:relative;}
.user_test_details p:nth-child(2){background:rgba(222,222,222,0.30); padding-right:10px;}
.user_test_details p kbd{padding:2px 5px; color:#4285f4; font-size:30px; font-weight:400; margin-left:0px; background:none; box-shadow:none;}
.user_test_details p:nth-child(2) kbd{color:#34a853;}
.user_test_details p:nth-child(3) kbd{color:#34a853;}

.user_test_details p:before {width:0; height:0; position:absolute; content:""; border-top:66px solid #ededed; border-right:36px solid transparent; top:0px; left:0px;}
.user_test_details p:nth-child(1):before{padding-left:0px; display:none;}
.user_test_details p:nth-child(1){padding-left:30px; padding-right:12px;}
.user_test_details p:nth-child(3):before{padding-left:0px; border-top:68px solid rgba(222,222,222,0.30);}
.user_test_details p:nth-child(3){padding-right:12px;}

.border_rotate{ position:absolute; width:1px; height:130%;background:#c9ccd7; top:-14px; right:-21px; z-index:8;transform:rotate(30deg);}
.psr_readyness{top:140px !important;}
.graphDiv{margin:30px; background:#fbfbfb; border:solid 1px #e4e5eb;}

.profile_sidebar {position: fixed; overflow-y:auto; top:90px;bottom: 0; left: 15px;  width:250px;  max-height:100%; z-index:10;}
.profile_sidebar_right{right:15px; left:auto;}
.profile_lists li{list-style:none;}
.list-group.profile_lists{ border:none; margin-bottom:0px;}
.list-group.profile_lists .list-group-item{border:none; border-bottom:solid 1px #f2f2f2; padding:0px; color:#555555; margin-bottom:0px;}
.list-group.profile_lists .list-group-item strong{font-weight:500;}
.list-group.profile_lists .list-group-item:last-child{border-top:none; border-bottom:none;}
.profile_lists .list-group-item.active{background:none;  border:solid 2px #3b80da; color:#fff; font-weight:500; font-size:18px; padding:8px 15px;}
.list-group.profile_lists .list-group-item a{color:#6c6c6c; display:block; padding:8px 15px; font-size:13px;}
.list-group.profile_lists .list-group-item a:hover{color:#4285f4; background:#e8f0fe;}
.list-group.profile_lists .list-group-item a i{float:right; margin-top:1px; font-size:15px; color:#dadada;}
.list-group.profile_lists .list-group-item a:hover i{color:#4285f4;}


.sidebar_title{border:solid 2px #3b80da; color:#3b80da; border-radius:100px; padding:8px 20px 10px; font-weight:400; font-size:20px; position:relative; text-align:center; background:#fff;}
.sidebar_title:before{position:absolute; content:""; background:url(../images/dots.png) no-repeat; width:16px; height:19px; left:16px; top:10px;}
.sidebar_title:after {border-color:#3b80da transparent; border-style:solid; border-width:12px 12px 0px 12px; height: 0px; width:0px;   position:absolute; content:""; left:50%; margin-left:-6px; top:100%;}

.border-radius{border-radius:22px; padding:0 0 0px 0px;}




select{-moz-appearance:none; -webkit-appearance:none; appearance:none; background: url(../images/select_dropdown.jpg) #fff no-repeat right center;}
select:after{ position:absolute; content:""; right:0; z-index:99;}
select:focus{outline:none;}


.content_box h3{font-size:24px; font-weight:400; text-align:center; color:#34a853; border-bottom:solid 2px #34a853; padding:10px; margin-bottom:15px; position:relative;}
.content_box h3:after {border-color:#34a853 transparent; border-style:solid; border-width:12px 12px 0px 12px; height: 0px; width:0px;   position:absolute; content:""; left:50%; margin-left:-6px; top:100%;}
.content_box h3.blue_head{color:#3b80da; border-bottom:solid 2px #3b80da;}
.content_box h3.blue_head:after{border-color:#3b80da transparent;}
.report_table{width:100%;}
.report_table tr{border-bottom:solid 1px #f0f2f3; }
.report_table tr:hover td{background:#fdfcfc;}
.report_table tr:last-child{border-bottom:none;}
.report_table th{background:#fbfbfb; font-size:15px; font-weight:500; padding:10px 20px; border-right:solid 1px #f0f2f3; border-bottom:solid 1px #f0f2f3;}
.report_table th:last-child{border-right:none;}
.report_table td{font-size:15px; color:#6c6c6c; padding:9px 20px; border-right:solid 1px #f0f2f3;}
.report_table td:last-child{border-right:none;}


.report_table span.low_indication{text-align:center;}
.report_table span.medium_indication{ text-align:center;}
.report_table span.good_indication{ text-align:center;}
.report_table span.disable_indication{ text-align:center;}

.student_report_table span.low_indication{/*background:#f89e00;*/ color:#ffa200; font-weight:500;}
.student_report_table span.medium_indication{/*background:#b20fca;*/ color:#b416cb; font-weight:500;}
.student_report_table span.good_indication{/*background:#0fca3b;*/ color:#37aa56; font-weight:500;}
.student_report_table span.disable_indication{background:none; color:#555555;}
.student_report_table .status_span{display:inline-block; font-size:13px; color:#fff; padding:3px 10px; position:relative; padding-left:14px; }
.student_report_table .status_span:before{position:absolute; content:""; width:10px; height:10px; background:#d5d5d5; left:0px; top:6px; border-radius:10px;}
.student_report_table span.good_indication:before{background:#39ab58;}
.student_report_table span.medium_indication:before{background:#b416cb;}
.student_report_table span.low_indication:before{background:#ffa200;}

.common_table{width:100%; margin-top:0px;}
.common_table tr{border-bottom:solid 1px #e9eef0;}
.common_table tr:last-child{border-bottom:none;}
.common_table th{background:#fff; color:#0f7dca; font-size:14px; font-weight:500; padding:10px 15px;}
.common_table td{font-size:13px; color:#393939; padding:8px 15px; border-left:solid 1px #e9eef0;}
.common_table tr td:first-child{border-left:none;}
.common_table tr:nth-child(odd){background:#eef2f4;}



.graphcal_bg{background:url(../images/main_bg.png) #0f7dca no-repeat top center; background-size:cover;}

.graphcal_bg .profile_header{ background:url(../images/profile_bg.jpg) no-repeat top center;}
.graphcal_bg .profile_header h5{text-shadow:2px 2px 0px #000;}
.graphcal_bg .content_box h3{background:#000e78; color:#ffe400;}
.graphcal_bg .profile_lists .list-group-item.active{background:url(../images/profile_bg.jpg) no-repeat top center;}

.psr_readyness .list-group-item.active{background:#3b80da; text-align:center;}
.psr_readyness .list-group-item.active1{background:#edf5ff; color:#3b80da; text-align:center; border:none; border-bottom:solid 1px #e1e1e1;}


.sidebar_navigation{margin:0px; padding:0px;}
.sidebar_navigation li{list-style:none; border-bottom: solid 1px #eee;}
.sidebar_navigation li a{padding:12px 15px; display:block; clear:both; font-size:14px; color:#393939;}
.sidebar_navigation li a:hover{background:#eee;}
.sidebar_navigation li.active a{background:#0f7dca; color:#fff;}

.pblish-btn{background:#f89e00; color:#fff; padding:2px 6px;}
.viewmore-btn{background:#0f7dca; color:#fff; padding:2px 6px;}

.listview_text{background:rgba(0,0,0,0.02); margin-bottom:15px;}
.listview_text h2{margin-top:0px; color:#000;}
.listview_text p{font-size:17px; }


/***  INNER TABLE ****/
.inner-table{border:solid 1px #f0f2f3;}
.inner-table tr th, .inner-table tr td{font-size:13px; padding:5px 8px;}
th.text_center{ text-align:center !important;}

.report_table .inner-table1 th{background:#f1f7ff; color:#335a8a;}
.readyness1 h3{position:relative; padding-left:50px; padding-right:50px; box-shadow:2px 2px 1px rgba(0,0,0,0.25);}

.graphDiv1{text-align:center; padding:40px;}
/*.readyness1 h3:before {

    width: 0;
    height: 0;
    position: absolute;
    content: "";
    border-top:40px solid #fff;
    border-right: 36px solid transparent;
    top: 0px;
    left:0px;
}

.readyness1 h3:after {

    width: 0;
    height: 0;
    position: absolute;
    content: "";
    border-bottom:40px solid #fff;
    border-left: 36px solid transparent;
    top: 0px;
    right:0px;
}*/




/********* ACCORDION *****/
.panel-default>.panel-heading{padding:0px; background:#fff; border-color:#e1ebf9;  border-radius:0px; box-shadow:none !important;}
.panel-default>.panel-heading h4 a{display:block; padding:10px 10px 11px; color:#000; font-weight:400;}
.panel-default>.panel-heading h4 a span{float:right; font-size:18px; font-weight:bold; margin-top:-2px;}
.panel-group .panel{border:solid 1px #91b8f8; border-radius:0px; box-shadow:none; }
.panel-body{padding:0px;}


/****** Readiness sidebar css 24/01/19 ***********/

.psr_readyness .list-group.profile_lists{ border:none; margin-bottom:0px;}
.psr_readyness .list-group.profile_lists .list-group-item{border:none; border-bottom:solid 1px #f2f2f2; padding:9px 10px 9px 15px; color:#555555; margin-bottom:0px;}
.psr_readyness .list-group.profile_lists .list-group-item strong{font-weight:500;}
.psr_readyness .list-group.profile_lists .list-group-item:last-child{border-top:none; border-bottom:none;}
.psr_readyness .profile_lists .list-group-item.active{background:none;  border:solid 2px #3b80da; color:#fff; font-weight:500; font-size:18px; padding:8px 15px;}
.psr_readyness .list-group.profile_lists .list-group-item a{color:#4285f4; background:#fafcff; float:right; font-size:11px; border-radius:20px; padding:2px 6px 1px; border:solid 1px #4285f4; transition:all 0.4s;}

.psr_readyness .list-group.profile_lists .list-group-item a:hover{color:#fff; background:#4285f4;}
.psr_readyness .list-group.profile_lists .list-group-item a i{float:right; margin-top:1px; font-size:15px; color:#dadada;}
.psr_readyness .list-group.profile_lists .list-group-item a:hover i{color:#4285f4;}


.psr_readyness{background:url(../images/sidebar_bg.jpg) #a7a7a7 no-repeat top center;}
.profile_sidebar_right.psr_readyness{right:0px; width:260px; padding:0px 15px;}
.psr_readyness .sidebar_title{font-size: 18px; padding:10px 10px 14px; background:url(../images/improve_readyness_bg.jpg) repeat-x bottom center; border:none; color:#fbbc05; box-shadow:2px 2px 2px rgba(105,79,5,0.3);}
.psr_readyness .sidebar_title:before{display:none;}
.psr_readyness .sidebar_title:after {border-color:#fff4d3 transparent; border-width: 8px 8px 0px 8px;}

.psr_readyness .panel{background:none; border-radius:30px;}
.psr_readyness .panel-group .panel{border:none;}
.psr_readyness .panel-title{font-size:15px;}
.psr_readyness .panel-default>.panel-heading{background:none;}
.psr_readyness .panel-default>.panel-heading a{border-radius:50px; background:#393b93; color:#fff; border:none; position:relative; z-index:3;}
.psr_readyness .panel-default>.panel-heading a.active{background:#4285f4;}
.psr_readyness .panel-default>.panel-heading h4 a{color:#fff; padding: 10px 15px 11px;}
.psr_readyness .collapse, .psr_readyness .collapse.in{position:relative; z-index:2; margin-top:0px; padding-top:0px; background:#fff; border-radius:0 0 30px 30px;}
.psr_readyness .collapse.in:before{position:absolute; width:100%; height:22px; background:#fff; content:""; top:-22px;}

.psr_readyness .panel-group .panel-heading+.panel-collapse>.list-group,.psr_readyness .panel-group .panel-heading+.panel-collapse>.panel-body{border:none; border-radius:30px;}
.psr_readyness .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.arrow_accordian_down{position:relative;}
.arrow_accordian_down:before{position:absolute; background:url(../images/accor_arrow_down.png) no-repeat center; width:21px; height:21px;content:""; right:-7px;}
.arrow_accordian_up:before{position:absolute; background:url(../images/accor_arrow_up.png) no-repeat center; width:21px; height:21px;content:""; right:8px;}


.float-label-control .form-control {
    height: 48px;
    color: #194bf3;
    position: relative;
    z-index: 4;
}
.float-label-control input, .float-label-control textarea {
    display: block;
    width: 100%;
    padding: 6px 0em 0px 15px;
    border: none;
    border-radius: 0px;
    border-bottom: 4px solid #8b8b8b;
    border-left: 4px solid #8b8b8b;
    outline: none;
    margin: 0px;
    background: none;
    color: #2f2f2f;
}
.float-label-control input, .float-label-control textarea, .float-label-control label {
    font-size: 1.3em;
    box-shadow: none;
    -webkit-box-shadow: none;
    z-index: 9;
}
.float-label-control {
    position: relative;
    margin-bottom: 1.5em;
}

/* .float-label-control .form-control { */
    /* height: 48px; */
    /* color: #194bf3; */
    /* position: relative; */
    /* z-index: 4; */
/* } */
/* .float-label-control input, .float-label-control textarea { */
    /* display: block; */
    /* width: 100%; */
    /* padding: 6px 0em 0px 15px; */
    /* border: none; */
    /* border-radius: 0px; */
    /* border-bottom: 4px solid #8b8b8b; */
    /* border-left: 4px solid #8b8b8b; */
    /* outline: none; */
    /* margin: 0px; */
    /* background: none; */
    /* color: #2f2f2f; */
/* } */
/* .float-label-control input, .float-label-control textarea, .float-label-control label { */
    /* font-size: 1.3em; */
    /* box-shadow: none; */
    /* -webkit-box-shadow: none; */
    /* z-index: 9; */
/* } */
.float-label-control { position: relative; margin-bottom: 1.5em; }
.float-label-control .form-control{height:48px; color:#194bf3; position:relative; z-index:4;}
.float-label-control .form-control#select-field{background:url(../images/select_dropdown01.png) no-repeat right center;}

.form-control:focus {border-color:#194bf3; box-shadow:none;}
.float-label-control ::-webkit-input-placeholder { color: transparent; }
.float-label-control :-moz-placeholder { color: transparent; }
.float-label-control ::-moz-placeholder { color: transparent; }
.float-label-control :-ms-input-placeholder { color: transparent; }
.float-label-control input:-webkit-autofill,
.float-label-control textarea:-webkit-autofill { background-color: transparent !important; -webkit-box-shadow: 0 0 0 1000px white inset !important; -moz-box-shadow: 0 0 0 1000px white inset !important; box-shadow: 0 0 0 1000px white inset !important; }
.float-label-control input, .float-label-control textarea, .float-label-control label { font-size: 1.3em; box-shadow: none; -webkit-box-shadow: none; z-index:9;}
.float-label-control input:focus,.float-label-control textarea:focus { box-shadow: none; -webkit-box-shadow: none; border-bottom-width:4px; padding-bottom: 0; }
.float-label-control textarea:focus { padding-bottom:4px; }
.float-label-control input, .float-label-control textarea { display: block; width: 100%; padding:6px 0em 0px 15px; border: none; border-radius: 0px; border-bottom:4px solid #8b8b8b; border-left:4px solid #8b8b8b; outline: none; margin: 0px; background: none; color:#2f2f2f;}
.float-label-control textarea { padding: 0.1em 0em 5px 0em; }
.float-label-control label {position: absolute; font-weight: normal; top:-3px; left:20px; color:#2f2f2f; z-index: 2; font-size: 0.85em; -moz-animation: float-labels 200ms none ease-out; -webkit-animation: float-labels 200ms none ease-out; -o-animation: float-labels 200ms none ease-out; -ms-animation: float-labels 200ms none ease-out; -khtml-animation: float-labels 200ms none ease-out; animation: float-labels 200ms none ease-out; /* There is a bug sometimes pausing the animation. This avoids that.*/ animation-play-state: running !important; -webkit-animation-play-state: running !important; transition: all 0.5s;-webkit-transition: all 0.5s;}
.float-label-control input.empty + label,
.float-label-control textarea.empty + label {top:12px; font-size:13px; animation:none; -webkit-animation:none; }
.float-label-control input:not(.empty) + label,
.float-label-control textarea:not(.empty) + label { z-index: 1; }
.float-label-control input:not(.empty):focus + label,
.float-label-control textarea:not(.empty):focus + label{color:#efa008;}
.float-label-control.label-bottom label { -moz-animation: float-labels-bottom 300ms none ease-out; -webkit-animation: float-labels-bottom 300ms none ease-out; -o-animation: float-labels-bottom 300ms none ease-out; -ms-animation: float-labels-bottom 300ms none ease-out; -khtml-animation: float-labels-bottom 300ms none ease-out; animation: float-labels-bottom 300ms none ease-out; }
.float-label-control.label-bottom input:not(.empty) + label,
.float-label-control.label-bottom textarea:not(.empty) + label { top: 3em; }
.float-label-control ul.select-dropdown {width: 100% !important; max-height: 150px; overflow:auto; margin:0px; padding:0px; border:none; border-radius:0px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; box-shadow:5px 5px 4px rgba(0,0,0,0.3);}
.float-label-control ul.select-dropdown.show {display: block !important;}
.float-label-control ul.select-dropdown li a{padding-top:8px;padding-bottom:6px;border-bottom:1px solid #e4e4e4}
.float-label-control ul.select-dropdown li a:hover{font-weight: bolder; background:#f8f8f8;}
.float-label-control ul.select-dropdown li a.hide{display: none;}

.main-header {
    background: #0f7dca;
}
.main-header .sidebar-toggle:hover {
    color: #fff;
}
a {
    color: #3c8dbc;
}
.skin-blue .treeview-menu>li>a {
    color: #8aa4af;
}
.skin-blue .main-header .navbar .sidebar-toggle {
    color: #ffffff;
}

/*******************************************************************************************************/
.search_candidates2 .form-group .form-control:last-child{border:none;}
.search_candidates2 .form-group .form-control{margin-right:8px;}
.search_candidates2 .form-group:last-child .form-control{margin-right:0px;}