@charset "utf-8";
/* CSS Document */
html, body {height:100%;}
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');
body{font-size:13px;overflow-y: scroll !important;}
.clearfix:after, .form-group:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
p{line-height:18px; color:#656565;}
a,a:hover, .btn, .btn:hover{font-size:13px !important;}
.clearboth{clear:both;display:block;}

label{font-weight:400;}


body.test_list_view{
  min-height: 900px !important;
}

body.corporate_test_result{
  min-height: 900px !important;
}

body.corporate_test_wise_result{
  min-height: 900px !important;
}

body.managecandidates_list{
  min-height: 900px !important;
}

body.created-joblist{
  min-height: 900px !important;
}

body.created-campaignlist{
  min-height: 900px !important;
}

body.managecandidatelist{
  min-height: 900px !important;
}

body.manage-campaign{
  min-height: 900px !important;
}

body.viewallappliedcandidates{
  min-height: 900px !important;
}

body.viewallregistredcandidates{
  min-height: 900px !important;
}

.p-10{padding:10px !important;}

.mb-15{margin-bottom:15px !important;}
.mb-0{margin-bottom:0px !important;}
.mt-15{margin-top:15px !important;}
.ml-15{margin-left:15px !important;}
.mr-15{margin-right:15px !important;}
.pt-15{padding-top:15px !important;}
label{font-weight:400;}
/*::-webkit-scrollbar {width:6px;}
::-webkit-scrollbar-track {box-shadow: inset 0 0 0px grey; border-radius:00px;}
::-webkit-scrollbar-thumb {background:red; border-radius:10px;}
::-webkit-scrollbar-thumb:hover {background:#b30000;}*/

.profile_content{margin-left:215px; padding-left:15px;
-webkit-transition: margin-left .3s ease-in-out;
-o-transition: margin-left .3s ease-in-out;
transition: margin-left .3s ease-in-out;
}
.whitboxWithBorder {background:#fff; display: block;clear: both; margin-bottom:15px; border:solid 1px #e4e5eb; float:left; width:100%;}

.main-header{position:fixed !important; width:100%; top:0px;max-height:50px; background:#0f7dca;}
.main-sidebar, .left-side{position:fixed !important;}
.wrapper {padding-bottom:80px; padding-top:10px; display:block; clear:both;} 
.main-footer{padding-left:230px; height:45px; position:absolute; width:100%; margin-left:0px !important; z-index:9 !important; bottom:0px; top:auto;
font-size:13px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.header_logo {display:inline-block;}
body{font-family:"Roboto" !important; background-color: #f3f3f3;}
/****** ACTION BUTTON *****/
.action_button{ height:auto !important;}
.action_button .btn{border:0px solid #e5e3de !important; font-size:12px !important; padding:0px 8px !important; background:none !important;}
.action_button .btn i{font-size:14px !important;}
.action_button .btn:focus{outline:none !important; box-shadow:none !important;}
.action_button .btn.btn-primary.dropdown-toggle{padding:0px 5px 0px!important; font-size:18px !important; font-weight:normal !important; float:none !important; margin:0px auto !important;}
.action_button .btn-primary{color:#655947 !important;}
.action_button .btn-primary:hover{color:#0d71b5 !important;}

.action_button .dropdown-menu{left:auto !important; right:0px !important; border:solid 1px #d6e2eb !important; font-size:13px !important; padding:0px !important; transform:none !important; top:25px !important;
-webkit-box-shadow:2px 2px 4px rgba(13,113,181,0.3);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:2px 2px 4px rgba(13,113,181,0.3);  /* Firefox 3.5 - 3.6 */
box-shadow:2px 2px 4px rgba(13,113,181,0.3);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ }
.dropdown-menu > li{border-bottom:solid 1px #d6e2eb !important;}
.dropdown-menu > li:last-child{border-bottom:none !important;}
.dropdown-menu > li > a{padding:6px 12px !important;}
.dropdown-menu > li > a:hover{background:#d6e2eb !important;}
.action_th{text-align:center !important;}



/******* HEADER NAVBAR USER SECTION start here*****/
.main-header .logo{text-align:left !important; padding:0px 10px !important;}
.main-header .sidebar-toggle{margin-top:9px !important; padding:6px 10px !important; background:#8cc2e7 !important;
border-radius:5px !important; color:#0d71b5 !important; transition:all 0.5s;}

.heading{font-size:18px !important; font-weight:400; font-family:Roboto; border:none !important;}
.heading b{letter-spacing:0px;}

.main-header .sidebar-toggle:hover{background:#fff !important; border-radius:50px !important;}
.navbar-nav > .user-menu .dropdown-toggle{padding:8px 15px 9px!IMPORTANT;}
.navbar-nav > .user-menu a{color:#fff;}
.navbar-nav > .user-menu .dropdown-toggle:hover, .navbar-nav > .user-menu .dropdown-toggle:focus, .navbar-nav > .user-menu .dropdown-toggle:active{background:#0062a5 !important; color:#fff !important;}
.main-header .nav .open>a,.main-header .nav .open>a:focus,.main-header .nav .open>a:hover{background:#0062a5 !important; color:#fff !important;}
.navbar-nav > .user-menu .user-image{height:32px !important; width:32px !important; margin-top:0px !important; border:solid 0px #fff !important; display:inline-block;

-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);  /* Firefox 3.5 - 3.6 */
box-shadow:2px 2px 4px rgba(0,0,0,0.3);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {  
  -webkit-box-shadow:rgba(15, 125, 202, 0.2) -4px 4px 4px;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:rgba(15, 125, 202, 0.2) -4px 4px 4px;  /* Firefox 3.5 - 3.6 */
  box-shadow:rgba(15, 125, 202, 0.2) -4px 4px 4px;
  left:auto; position:absolute; right:0px; border:solid 1px #c3ced5; border-radius:0px !important; max-width:230px !important;}
  
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {background:#f3f3f3 !important;}  
  
.data_containor {border-left:0 solid #0F7DCA !important; border-right:0 solid #0F7DCA !important; padding:0px !important;}
.navbar-nav > .user-menu > .dropdown-menu{padding-top:0px !important;}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {background-color:#F3F3F3; border:0 solid #1393ED !important; box-shadow:none !important; padding:10px;}
.navbar-nav > .user-menu > .dropdown-menu > li{border-bottom:0 solid #D6E2EB !important;}
.navbar-nav > .user-menu > .dropdown-menu .sub-con {border-bottom:1px solid #c3ced5 !important; padding:7px 10px 7px 10px !important;}
.navbar-custom-menu .nav>li>a:focus,.navbar-custom-menu .nav>li>a:hover {border:none; border-right:0px solid #0f7dca !important;}
.navbar-nav > .user-menu > .dropdown-menu .sub-con:hover{background:#e2f3ff;}
.user-footer .pull-left {float:left; width:50%; height:32px; margin-top:-20px; } 
.user-footer .pull-right {float:left; width:50% ; height:32px;}  
.user-footer .btn{text-align:left;}
.user-footer .btn.btn-success {border:none !important; background:#34a853 !important; padding:6px 12px !important; margin-right:3px; width:96%; float:left; margin-right:5px; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.user-footer .btn.btn-warning {border:none !important; background:#0f7dca !important; padding:6px 12px !important; width:96%; float:left; margin-left:5px; box-sizing:border-box; border-radius:5px; overflow:hidden;}
.user-footer a i{margin-right:7px;}

.user-footer .btn.btn-success.hvr-rectangle-out:before{background:#218e3e;}
.user-footer .btn.btn-warning.hvr-rectangle-out:before{background:#0c609b;}
/******* HEADER NAVBAR USER SECTION end here*****/



/******* LEFT NAVBAR sTART HERE*****/
.main-sidebar section{padding:0px !important;}
.main-sidebar .sidebar-menu > li{border-bottom:solid 1px rgba(255,255,255,0.1);}
.main-sidebar .sidebar-menu > li a{font-size:13px; font-weight:300; color:#8cc2e7 !important;}
.skin-blue .main-sidebar .sidebar-menu > li:hover > a, .skin-blue .main-sidebar .sidebar-menu > li.active > a{background:rgba(0,0,0,0.2); border-right:0px solid #2B7DBC !important; color:#fff !important;}

.skin-blue.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{background:#ffff !important;
  -webkit-box-shadow:rgba(15, 125, 202, 0.4) 4px 4px 4px;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:rgba(15, 125, 202, 0.4) 4px 4px 4px;  /* Firefox 3.5 - 3.6 */
  box-shadow:rgba(15, 125, 202, 0.4) 4px 4px 4px;
}
.skin-blue.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu li a{color:#333 !important;}
.skin-blue.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu a span{background:#0a5a91 !important;}
.skin-blue.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview a span{background:#0a5a91 !important;}
.sidebar-menu .treeview-menu>li>a>.fa, .sidebar-menu .treeview-menu>li>a>.glyphicon, .sidebar-menu .treeview-menu>li>a>.ion{width:10px !important;}
.skin-blue.sidebar-mini .treeview-menu {
    background-color:#fff !important; border:none !important; margin:0px !important; padding-left:0px;
    color: #000000 !important;
    line-height: 25px; border-right:solid 1px #0d71b5;
}
.skin-blue.sidebar-mini .treeview-menu>li {border-bottom:1px solid rgba(0,0,0,0.07);}
.skin-blue.sidebar-mini .treeview-menu>li:last-child{border-bottom:none;}
.skin-blue.sidebar-mini .treeview-menu>li:hover{background-color:rgba(255,255,255,1) !important;}
.skin-blue.sidebar-mini .treeview-menu>li a{color:#0d71b5 !important; padding-left:20px;}
.skin-blue.sidebar-mini .treeview-menu>li>a{}
.skin-blue.sidebar-mini .treeview-menu>li:hover a{color:#0d71b5 !important; background:rgba(0,0,0,0.1);}
/******* LEFT NAVBAR END HERE*****/


/***** FOOTER START HERE *******/
.main-footer{text-align:center;}

/***** FOOTER END HERE *******/


/***** BUTTONS HOVER ******/
.btn.btn-primary.hvr-sweep-to-right:before{background:#0062a5 !important;}
.btn.btn-success.hvr-sweep-to-right:before{background:#198536 !important;}


.content_box{max-width:1100px; margin:0px auto;}
.content_box_full_width{max-width:100%;}
.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; margin-top:10px;}
.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 ********/
.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-weight:500; padding:10px 15px; border-right:solid 1px #f0f2f3; border-bottom:solid 1px #f0f2f3; color:#000; font-family:Roboto;}
.report_table th:last-child{border-right:none;}
.report_table td{font-size:13px; color:#6c6c6c; padding:9px 15px; border-right:solid 1px #f0f2f3; font-family:Roboto;}
.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;}

.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{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;}

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;}

#keywords thead {
    cursor: pointer;
}

#keywords thead tr th span { 
  padding-right:0px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

#keywords thead tr th.headerSortUp span {
  background-image: url('image/up-arrow.png');
}
#keywords thead tr th.headerSortDown span {
  background-image: url('image/down-arrow.png');
}

/*Table Sorting-Styles End Here -- By Pankaj*/

/*Side bar menu-Styles -- By Pankaj*/
.skin-blue .sidebar a {
  color: #ffffff;
}

.main-sidebar {
    background: #0f7dca !important;
    color: #fff;
}


input:focus, button:focus{outline:none !important;}


/********** MODAL POPUP DESIGNS ***********/
.modal-content{background:#f9f9f9 !important; border-radius:0px !important; float:left; width:100%;}
.modal-content h2{font-size:22px; color:#797979; margin-top:10px;}
.modal-header{border:none; background:none !important; font-size:20px; font-weight:500 !important; color:#0f7dca !important; padding: 15px 15px 0px !important; border:none !important;}
.modal-header .modal-title{font-size:18px; font-weight:500 !important;}
.modal-header .modal-title span span{color:#0f7dca !important;}


.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 0px; margin-top: 0px; position: absolute;right:-12px;
width:30px; text-align:right; color:#fff; text-shadow: none; font-size:10px;
border-radius: 31px;
    opacity: 1;
    top: -12px;
    height:30px;
    border: solid 2px #f9f9f9;
    font-weight: 400;
    z-index: 9;
}
.modal-header .close:hover{background:#fbbc05;  color:#fff;}
.modal-header .close i{font-size:12px;}

.popup_table{border:solid 1px #cacdd8; }
.popup_table th{background:none; color:#000;}
.popup_table td, .popup_table th{border-right: solid 1px #cacdd8; border-bottom: solid 1px #cacdd8;}

.popup_form input, .popup_form textarea{border:solid 1px #e5e5e5; color:#747474; width:100%;}
.popup_form input:focus, .popup_form textarea:focus{border:solid 1px #a0a0a0;}

.popup_buttons{text-align:right;}
.popup_buttons .btn{font-size:15px; font-family:"Roboto"; border-radius:0px; color:#fff; font-weight:300; border:none; padding:9px 15px 7px 11px; margin-left:10px; min-width:90px;}
.popup_buttons .btn img{margin-right:6px; max-width:20px;}
.popup_buttons .btn:focus, .popup_buttons .btn:active{outline:none;}
.popup_buttons .btn-success img{margin-top:-3px;}
.popup_buttons .btn-primary{background:#0f7dca; box-shadow:1px 2px 0px #05398f;}
.popup_buttons .btn-primary:hover{background:#1167f4; box-shadow:1px 2px 0px #05398f;}
.popup_buttons .btn-success{background:#34a853; box-shadow:1px 2px 0px #116b2a;}
.popup_buttons .btn-success:hover{background:#1e923d !important;}
.popup_buttons .btn-default{background:#7e7e7e; box-shadow:1px 2px 0px #3f3f3f;}
.popup_buttons .btn-default:hover{background:#646464; box-shadow:1px 2px 0px #3f3f3f;}
.popup_buttons .btn-default:before{background:#646464; box-shadow:1px 2px 0px #3f3f3f;}

.popup_buttons .btn.btn-warning{background:#f09615; box-shadow:1px 2px 0px #b16f10;}
.popup_buttons .btn.btn-warning:hover:before, .popup_buttons .btn.btn-warning:focus:before, .popup_buttons .btn.btn-warning:active:before{background:#fba933 !important;}
.popup_buttons .btn.btn-warning.hvr-sweep-to-right:before{}
.popup_buttons .btn.btn-warning.hvr-sweep-to-right:before{background:#fba933 !important;}

.test_clone_conformation{position:relative;}
.test_clone_conformation span{position:absolute; right:10px; top:8px;}
.test_clone_conformation .referral_textbox{padding-left:12px; padding-right:20px;}

h4.modal-title{color:#0f7dca;}

.popup_buttons_center{text-align:center;}

.full-screen-popup .modal-lg {width:96.5%; margin:25px 1% 15px 2%; height:100%;}
.toastr-warning {
  background: red;
}

.modal .referral_textbox{padding-left:12px; padding-right:12px;}
.vertical-middile .modal {
  text-align: center;
  padding: 0!important;
}

.vertical-middile .modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.vertical-middile .modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}


.customize-score .form-inline-white input, .customize-score .form-inline-white select{ width:100%!important ; max-width:100% !important;}

.applyjob_textcss.customization_test_content{background:none !important;}


.joinus_popup .modal-title{font-size:20px; font-weight:500; color:#454545; text-align:center; padding:15px 0px; border-bottom:solid 1px #e5e5e5; margin-bottom:25px;}
.joinus_popup .modal-title a{color:#0f7dca; font-size:20px !important;}
.modal-body-college-profile-page, .modal-header1{padding:0px !important; min-height:0px !important;}
.joinus-sec{background:url(../../common/styles/image/login-form-bg.jpg) no-repeat center; min-height:360px; padding-left:30px; padding-right:30px; padding-bottom:15px;}

.joinus_popup .jp-left h5{font-size:17px; color:#464646; text-align:center; margin-bottom:20px;}
.joinus_popup .jp-left h5 span{font-size:17px; color:#34a853;}
.joinus_popup .popup_form{max-width:260px; margin:0px auto;}
.joinus_popup .popup_form input{background:none; font-size:13px; padding:10px 15px; height:auto;}
.joinus_popup .popup_form .indiv_textstyle{float:left; margin-top:8px;}

.login_links{text-align:center; padding-top:30px; padding-bottom:30px;}
.login_links a{margin:0px 8px; color:#545454; text-decoration:underline; padding:3px 2px;}
.login_links a:hover{text-decoration:none !important;}


.joinus-sec h3{text-align:center; color:#fff; font-size:20px; font-weight:500;}
.popup_videos{text-align:center; position:relative; margin:15px 0px;}
.popup_videos img{width:100%; border:solid 1px #5b9aff;}
.popup_videos p{ position:absolute; width:100%; background:rgba(0,0,0,0.6); padding:4px 10px; bottom:0px; left:0px; right:0px; color:#fff; font-size:13px; margin-bottom:0px;}


/*******/
.qu_saparator1 h6{color:#0f7dca !important;}
.modal-body .user_test_details{margin-bottom:0px !important;}
.carousel-control{opacity:1 !important;}

/**** INLINE FORM  *****/
.form-inline-round input, .form-inline-round select{border-radius:50px; border:none; background:#ecf3ff; font-size:13px; color:#6c7483; padding:9px 15px; height:40px; margin-right:10px; width:100%; box-shadow:1px 2px 0px rgba(41,101,200,1);}
.filter_section{background: #4285f4; padding:10px; text-align:left;}
.filter_section .form-inline-round .form-group:last-child input{margin-right:0px;}
.form-group{position:relative;}
.filter_section .form-inline-round select{background:url(image/select-blue.png) #ecf3ff no-repeat right center;}
.date_icon{background:url(image/date_icon.png) no-repeat center; width:24px; height:24px; display:inline-block; position:absolute; right:18px; top:8px;}
.filter_section .form-inline-round .form-group:last-child .date_icon{right:8px;}

.form-inline-round{}
.add_category{padding:30px 0;}
.add_category .form-inline-round input, .add_category .form-inline-round select{border-radius:50px; border:none; background:#fff; font-size:16px; font-weight:400; color:#6c7483; padding:9px 15px; height:40px; margin-right:10px; box-shadow:1px 2px 0px rgba(198,198,200,1);}
.add_category .form-inline-round select.form-control{background:url(image/select_gray.png) #fff no-repeat right center;}
.add_category  .time_field input.form-control{}

.btn-primary_submit{min-width:124px !important;}
btn-primary_submit btn_search{}
.btn-primary_submit{background:#0f7dca; color:#ffffff !important;margin:20px auto 0; border-radius:30px; padding:8px 40px;border:none; box-shadow:1px 2px 0px #0d68a7 !important;}
.btn-primary_submit:hover, .btn-primary_submit:focus{background:#0f7dca !important; outline:none !important;}
.btn-primary_submit:active{background:#0787e1 !important;}

.btn-success_submit{background:#34a853 !important; margin:20px auto 0; border-radius:30px; padding:8px 40px; font-size:20px; font-weight:500; border:none; box-shadow:1px 2px 0px #116b2a !important; color:#ffffff !important;}
.view_add_quetion_btn.hvr-rectangle-out {background:none !important;}

.btn_search{background:#fbbc05; color:#fff; box-shadow:1px 2px 0px #d7a000 !important;}
.btn_search:hover, .btn_search:focus{background:#fbbc05 !important; color:#fff; box-shadow:1px 2px 0px #d7a000 !important;}


.filter_section .form-inline-round{margin-left:0px;}
.filter_section .form-inline-round input, .filter_section .form-inline-round select{min-width:auto; max-width:290px;width:100% !important;}
.filter_section .form-inline-round .form-group{display:block; margin-right:-15px;}
.filter_section .form-inline-round .row .col-md-3:last-child .form-group{margin-right:0px;}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#6c7483 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#6c7483 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#6c7483 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color:#6c7483 !important;
}

/******** Danger text colors *****/
#errordisplay span{color: #a94442; background-color: #f2dede; border-color: #ebccd1; display:block;padding: 15px;
margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;}



/****** CK EDITOR STYLES START HERE *******/
.cke_chrome{box-shadow: 0 0 0px rgba(0,0,0,.15) !important; border: solid 1px #c6c6c8 !important;}
.cke_top {box-shadow: 0 0 0px rgba(0,0,0,.15) !important; white-space:normal; background:#f3f3f3 !important;
background-image:none !important; border-bottom:1px solid #c6c6c8 !important; padding:10px 10px 5px !important;
}
.cke_bottom{display:none !important;}
/****** CK EDITOR STYLES END HERE *******/


/******** border buttons ******/
.btn-border{font-size:12px; border:solid 1px #afcbfa; border-radius:30px; padding:3px 10px; background:none;}
.btn-border-blue{ color:#4285f4; }

.btn-border-red{border:solid 1px #f6b3b3;color:#dd3131;background:none;}
.customization_test_content {background: #ebebeb;font-size: 15px;color: #000000;text-align: left;padding: 10px 15px 0;text-align:center;}




.alert .close{color:#a94447 !important;}

.addquestion_view_test{text-align:right;}
.addquestion_view_test a:last-child{margin-right:0px !important;}
.addquestion_view_test .btn{border-radius:30px; padding-left:20px; padding-right:20px; border:none;}
.addquestion_view_test .btn-primary{background:#0f7dca;}
.addquestion_view_test .btn-warning{background:#fbbc05;}
.addquestion_view_test .btn-success{background:#34a853;}

.btn-primary:hover{background:#0f7dca;}
.btn-primary.hvr-rectangle-out:before{background:#0d66a4;}
.btn-warning.hvr-rectangle-out:before{background:#e3ac0c;}
.btn-success.hvr-rectangle-out:before{background:#288340;}


.tabs_header .nav>li>a:hover{background:#fbbc05;}


.btn-orange{background:#fbbc05; color:#fff;  padding:5px 12px; position: relative;display: inline-block; border-radius:5px;}
.btn-orange:hover, .btn-orange:visited{background:#fbbc05; color:#fff;}
.btn-orange.hvr-shutter-out-horizontal:before {background:#e58c18; border-radius:4px;}

#error_excel {margin-top:0px !important;
}
.upload_exelsheet_form{padding-left:0px; padding-right:0px;}


.modal-header .hvr-icon-pulse-shrink:before{display:none;}
#available_campaign_list tr{border-bottom:solid 1px #f0f2f3 !important;}
.heading{border:none;}





/******************************************************************************************************/
.filter_section_view_all_registered{margin-top:5px !important;}
.filter_section_view_all_registered .form-inline-round .form-group{ display:inline-block; margin-right:15px;}
.filter_section_view_all_registered .form-inline-round .form-group #create_group_btn .btn{border-radius:30px !important; padding:8px 20px 9px !important; box-shadow: 1px 2px 0px rgba(195,139,60,1); color:rgba(255,255,255,0.5);}
.filter_section_view_all_registered .form-inline-round .form-group .btn-success{background:#34a853; color:#fff; box-shadow:1px 2px 0px rgba(40,128,64,1);}
.filter_section_view_all_registered .form-inline-round .form-group .btn-success:hover{background:#32a04f !important; color:#fff !important; box-shadow:1px 2px 0px rgba(40,128,64,1) !important; border:none !important;}


/***** No data in table error text class ******/
.table_error_text{color:red; font-size:20px;}


/************    CUT FORM POST POST JOBS   **********/
.step_icon {background: #e4df00!important;}
.step_icon_grey {background: #ccc!important;}
.page_notactive{display:none!important;}
.page_active{display:block !important;}
.erroe_class1{border-bottom:1px solid red !important;}
.erroe_class1s{border:1px solid red !important;}
/************    CUT FORM POST POST JOBS END   **********/


/******** ONLINE EXAM SCREENS  *************/
.powerdby span{font-size:12px !important; color:#999;}
.powerdby img{border-radius:30px; margin-right:3px;}
.powerdby a{color:#0f7dca; font-size:13px;}

.sky-form .icon-append, .sky-form .icon-prepend {
    position: absolute; background:#fafcfd;
    top:1px; right:1px;
    width:45px;
    height:37px;
    font-size:15px;
    line-height:29px;
    text-align:center;
    padding-top:4px;
}

.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 39px;
  padding: 8px 10px;
  outline: none;
  border-width: 2px;
  
  border-style: solid;
  border:1px solid #d2d6de !important;
  border-radius: 0;
  background: #fff;
  font:15px/19px 'Roboto';
  color: #404040;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
} 




/******************************************************************************************/
.p-15{padding:15px !important;}
input:focus, select:focus, textarea:focus{outline:none;}
.sidebar-right{right:15px; left:auto; position:absolute !important; height:auto; min-height:auto; padding-top:0px;}
.main-sidebar.main-sidebar-white{background:#ffff !important; top:65px;}

.profile_content_right{margin-left:0px; padding-left:0px; margin-right:245px; min-height:450px;padding-top: 50px;}
.tpo_sec{background:url(image/tpo_bg.jpg) no-repeat center; padding:10px 15px 10px;}
.tpo_profile img{float:left; margin-right:15px; border:solid 2px #fff; border-radius:50px;
box-shadow:6px 6px 8px rgba(0,75,128,0.5); margin-top:7px; }
.tpo_profile h5{float:left; font-size:18px; color:#fff; font-weight:400; margin-top:12px;}
.tpo_profile h5 small{display:block; clear:both; font-size:15px; color:#b5cbe6; font-weight:400; margin-top:5px;}

.btn-white{background:#fff; border-radius:30px; padding:8px 15px;}
.tpo_sec .btn-white{margin-top:14px; display:inline-block; min-width:130px;
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ 
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);  /* Firefox 3.5 - 3.6 */
box-shadow:2px 2px 2px rgba(0,0,0,0.3);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.tpo_lists{margin-bottom:0px;}
.tpo_lists li{color:#00355c; margin-bottom:2px;}
.tpo_lists li a{color:#fff;}
.tpo_lists li a:hover{color:#ffff66;}

.whitebox{background:#fff; }
.college_info{padding:30px 30px 15px;}
.college_info h3{border:none; margin:0px 0 20px 0; padding:0px; text-align:left; font-size:22px;}
.college_info h3:after{display:none;}
.college_info h5{font-size:17px; margin-bottom:15px; margin-top:20px;}
.college_info p{line-height:22px;}

.course-offered{border-top:solid 1px #ededed; padding:15px 30px 5px; float:left; width:100%; background:#fff;}
.course-offered p span{color:#0f7dca; font-weight:500;}
.course-offered p a{color:#656565; font-size:13px;}

.sidebar-right h3{margin:0px; text-align:center; color:#0f7dca; padding:12px 10px; font-size:16px; font-weight:500;}
.select_dropdown{background:url(image/arrow_down_select.png) no-repeat right center; width:100%; border-left:none; border-right:none; border-top-color:#ededed; border-bottom-color:#ededed; color:#9c9c9c; padding:9px 15px; font-size:13px; font-weight:300;
 -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}

.select_dropdown:focus{outline:none;}


.user_info_list{margin:0px; padding:0px;}
.user_info_list li{padding:10px 0px 8px; border-bottom:solid 1px #ededed; display:block; clear:both; overflow:hidden;}
.user_pic{float:left; width:64px;  text-align: center; padding-top:4px;}
.user_content{float:left; width:160px;}
.user_content h6{color:#78aadb; font-weight:400; font-size:14px; margin-bottom:2px; margin-top:0px;}
.user_content p{font-size:11px; color:#a5a5a5; margin-bottom:0px;}

.tabs_header_cc{background:#d8d8d8 !important; border-radius:100px; border:none;
-webkit-box-shadow:inset 3px 3px 2px rgba(0,0,0,0.1) !important;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:inset 3px 3px 2px rgba(0,0,0,0.1) !important;  /* Firefox 3.5 - 3.6 */
  box-shadow:inset 3px 3px 2px rgba(0,0,0,0.1) !important;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.tabs_header_cc .nav.nav-tabs{border-bottom:none;}
.tabe_selectbox{}
.tabe_selectbox{background:url(image/arrow_down_select.png) #f7f7f7 no-repeat right center; border-left:none; border-right:none; border:solid 1px #c5c5c5; color:#727272; padding:6px 45px 5px 15px; font-size:15px; font-weight:300; float:left; border-radius:50px; margin:10px; min-width:160px;
 -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}

.tabs_header_cc .nav-tabs>li.active>a,.tabs_header_cc .nav-tabs>li.active>a:focus,.tabs_header_cc .nav-tabs>li.active>a:hover{border: none;}

.tabs_header_cc{margin-bottom:20px;}
.tabs_header_cc .nav-tabs li{border-right:solid 1px #c8c8c8;}
.tabs_header_cc .nav-tabs li a{font-size:17px !important; font-weight:500; border-radius:0px; padding:15px 20px 15px; margin-right:0px; color:#535353; border:none; position:relative;}
.tabs_header_cc .nav-tabs li a kbd{background:rgba(255,255,255,0.3); color:#000; box-shadow:none; font-size:13px; margin-left:6px; float:right;}
.tabs_header_cc .nav-tabs>li.active>a, .tabs_header_cc .nav-tabs>li.active>a:focus,.tabs_header_cc .nav-tabs>li.active>a:hover{background:#0f7dca; color:#fff;}
.tabs_header_cc .nav-tabs>li.active>a:before, .tabs_header_cc .nav-tabs>li>a:hover:before, .tabs_header_cc .nav-tabs>li.active>a:hover:before{width: 0; height: 0; border-left:10px solid transparent;
border-right:10px solid transparent; border-top:10px solid #0f7dca; position:absolute; content:""; bottom:-10px; left:50%; margin-left:-8px; display:none;}
.tabs_header_cc .nav-tabs>li>a:hover:before{border-top:10px solid #777777;}

.tabs_header_cc .nav-tabs>li a:hover{background:#777777; color:#fff;}


.user_data_table{border:solid 1px #cbcbcb;}
.user_data_table>tbody>tr>td{padding:0px;}
.user_data_table>tbody>tr>td:nth-child(even){background:#e1e1e1;}
.user_data_table tr{background:#f4f4f4; border-bottom-color:#cbcbcb;}
.user_data_table>tbody>tr:nth-child(even){background:#e1e1e1;}
.user_data_table>tbody>tr:nth-child(even) table tr{background:none;}

.user_data_table tr td{border-right-color:#cbcbcb;}
.user_data_table tr td{padding:15px 15px;}
.user_data_table tr.tr_show.more_div_class td{padding-top:0px; padding-bottom:0px;}
.user_data_table tr table tr{border-bottom:none;}
.user_data_table tr.tr_active{margin-bottom:40px;}
.user_data_table tr.tr_active table{border-bottom:0px solid #ededed; box-shadow:0px 0px 10px rgba(15,125,202,0.8);}
.user_data_table tr.tr_active table tr:first-child{border-bottom:solid 1px #cbcbcb;}
.user_data_table tr.tr_active table tr td{background:#fff;}
.user_data_table tr.tr_hide{display:none;}
.user_data_table tr.tr_show{}
.user_data_table tr td img{border:solid 2px #909090; border-radius:50px; max-width:56px;}

.student_detials{background:#39455e; display:block; clear:both;  margin:0px -16px; font-size:15px; position:relative; padding:10px 0px;}
/*.student_detials:before{ position:absolute; width:100%; height:15px; content:""; bottom:-15px; left:0px; z-index:999; background:#ededed;}*/
.sd_left{float:left; position:relative;}
.sd_left:before{width: 0; height: 0; border-left:7px solid transparent;
border-right:9px solid transparent; border-top:7px solid #fff; position:absolute; content:""; top:-13px; left:50px; margin-left:-4px;}
.sd_left span{float:left; border-right:solid 0px #4b5872; padding:10px 12px; text-align:center; color:#fff; font-size:14px;}
.sd_left span strong{color:#0f7dca; font-weight:500;}
.sd_right{float:right;}
.sd_right span{float:left;  font-size:15px; color:#fff; padding:20px 20px 0;}
.sd_right span strong{color:#0f7dca; font-weight:500; /*border-top:solid 15px #f3f3f3;*/}


.testimonials_sec{border-top:solid 15px #ededed;}
.testimonials_sec img{margin:0px auto 20px; display:block; max-width:80%;}
.testimonials_sec #myCarousel{padding: 0px 10px 10px;}
.testimonials_sec #myCarousel .carousel-control.left{background: none !important;  right:8px;}
.testimonials_sec #myCarousel .carousel-control.right{background: none !important; right: 8px;}
.testimonials_sec #myCarousel .carousel-control>.fa{font-size:20px;}


/***** web rtc styles ****/
.web-rtc-container{margin-top:90px;}
.web_rtc_form{background:url(image/web_rtc_form_bg.jpg) no-repeat bottom center; padding:13px 0px; text-align:center; position:fixed; top:50px; width:100%; border-bottom:solid 30px #f3f3f3; z-index:99;}
.web_rtc_form .form-inline{margin-bottom:-31px;}
.web_rtc_form h2{margin-top:0px; margin-bottom:25px; color:#fff; font-weight:400; font-size:26px;}
.web_rtc_form h2 span{color:#ffff00;}

.web_rtc_form input, .web_rtc_form button{border-radius:30px; border:none; padding:8px 15px; margin:0px 5px; box-shadow:2px 2px 2px rgba(0,0,0,0.10);}
.web_rtc_form input{padding:10px 15px; min-width:300px;}
.web_rtc_form input{font-size:17px; color:#0f7dca;}
.web_rtc_form button, .web_rtc_form button:hover{font-size:14px !important; }
.web_rtc_form button{border:solid 0px #d6d6d6;}

.web_rtc_form .form-inline .form-group{position:relative;}
.web_rtc_form .form-inline .form-group a{position:absolute; right:15px; top:8px; color:#a6a6a6;} 
.web_rtc_form .form-inline .form-group a:hover{color:#0f7dca;}

.web-rtc-content{margin:50px auto 0px auto;}
.web_rtc_thumbnail a{position:relative; display:block;}
.web_rtc_thumbnail a .play_button{position:absolute; width:42px; height:42px; border-radius:50px; background:rgba(0,0,0,0.7); top:50%; left:50%; margin-top:-22px; margin-left:-22px; padding-top:5px; padding-left:5px;}
.web_rtc_thumbnail a .play_button img{transform:scale(0.9, 0.9)}
.chat_icon{position:fixed; right:15px; bottom:15px; z-index:999; box-shadow:0px 0px 21px rgba(15,125,202,0.5); border-radius:50px;}

.web-rtc-content-left{margin-right:235px;}
.web-rtc-content-right{position:fixed; right:15px; top:26px; width:220px; height:78%; z-index:999; background:#fff; overflow-y:auto; padding-bottom:10px;}
.web-rtc-content-right h4{font-size:16px; text-align:center; padding:5px 10px;}
.sharedfile_list{border-radius:0;}
.sharedfile_list li{border-left:none; border-right:none; border-color:#eeeeee; color:#a3a3a3;}
.sharedfile_list li a{float: right; color:#0f7dca;
    font-size: 20px !important;
    margin-top: -12px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 0px;}
.sharedfile_list li a:hover{font-size: 20px !important;}  
.sharedfile_list li.list-group-item:first-child, .sharedfile_list li.list-group-item:last-child{border-radius:0px;}





.user_test_details{position:static; border:solid 1px #dcdcdc; overflow:hidden; width:100%;}
.user_test_details p:nth-child(1){padding-left:15px;}
.user_test_details p{padding:10px 12px 10px 40px; margin-bottom:0px;}
.user_test_details p kbd{font-size:16px;}
.user_test_details p a{background:#4285f4; color:#fff; padding:9px 10px; position:relative; }
.user_test_details p a.previeww{background:#fbbc05;}
.user_test_details p a.addmoree{background:#787878;}
.user_test_details p kbd {
    padding: 2px 5px;
    color: #4285f4;
    font-size:16px;
    font-weight: 400;
    margin-left: 0px;
    background: none;
    box-shadow: none;
}

.search_candidates3 .user_test_details .border_rotate {top:-4px; right:-22px;}
.search_candidates3 .pl-0{padding-left:0px !important;}



/****** ACCORDION  ************/
.panel-group{margin-bottom:15px;}
.panel-group .panel{border-radius:0px;}
.panel-heading {padding:0px; border-radius:0px;}
.panel-heading h4 a{display:block; padding:10px 15px;}
.panel-heading h4 a i{float:right;}
a:hover, a:active, a:focus{color:#0f7dca;}


/****** TABS *****/
.tabs_header, .tabs_header_Questions, .tabs_header_preview {border-bottom:none; background:#fff; border:solid 0px #f3f3f3; display:block; clear:both; margin-bottom:15px; box-shadow:2px 2px 2px rgba(13,113,181,0.2); float: left; width:100%}
.profile_content_right .tabs_header{border-bottom:none; background:#fff; border:solid 0px #f3f3f3; display:block; clear:both; margin-bottom:15px; box-shadow:2px 2px 2px rgba(13,113,181,0.2); float: left; position: fixed; z-index: 999; top: 60px; right: 276px; left: 15px; width: auto;}
.tabs_header .nav-tabs, .tabs_header_Questions .nav-tabs{display:inline-block; float:left; border-bottom:0px;}
.nav-tabs>li{margin-bottom:0px !important;}
.tabs_header .nav-tabs>li>a, .tabs_header .nav-tabs li, .tabs_header_Questions .nav-tabs>li>a,.tabs_header_Questions .nav-tabs li {border-radius:0px;}
.tabs_header .nav-tabs>li>a, .tabs_header_Questions .nav-tabs>li>a{font-size:13px; margin-right:0px; border:none;}
.tabs_header .nav-tabs>li>a:hover, .tabs_header_Questions .nav-tabs>li>a:hover{color:#fff;}
.tabs_header .nav-tabs, .tabs_header_preview .nav-tabs{display:inline-block; float:left; border-bottom:0px;}
.nav-tabs>li{margin-bottom:0px !important;}
.tabs_header .nav-tabs>li>a, .tabs_header .nav-tabs li, .tabs_header_preview .nav-tabs>li>a,.tabs_header_preview .nav-tabs li {border-radius:0px;}
.tabs_header .nav-tabs>li>a, .tabs_header_preview .nav-tabs>li>a{font-size:13px; margin-right:0px; border:none;}
.tabs_header .nav-tabs>li>a:hover, .tabs_header_preview .nav-tabs>li>a:hover{color:#fff;}
.nav-tabs li.active a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
color: #fff !important;font-weight:400; background-color:#0d71b5;
    box-shadow: inset 0px 0px 10px rgba(255,255,255,0.1);
    position: relative;
}
.nav-tabs li.active a:after, .nav-tabs>li.active>a:after, .nav-tabs>li.active>a:focus:after, .nav-tabs>li.active>a:hover:after {
border-color: #0f7dca transparent; position:absolute; content: ""; border-style:solid; border-width:6px 6px 0px 6px; height:0px; width:0px; bottom:-6px; left:50%; margin-left:-3px;}

.tc-with-border{border:solid 1px #d8d8d8;}
h4.tc_title{background:#e1e1e1; margin-top:0px; padding:8px 10px; color:#757575; font-size:17px; display:block; clear:both;}
h4.tc_title.pull-left{padding-top:7px;}
h4.tc_title a{display:inline-block; color:#fff; padding:3px 5px; border-radius:4px; width:26px; text-align:center;}
.intership_message{background:#0f7dca; font-size:16px;}
.intership_delete{background:#ca0f0f; font-size:16px;}

.tc-with-border .whitboxWithShadow{background:#f9f9f9;}
.tc-with-border .title_header_bg{border-bottom:solid 1px #e4e4e4; padding:10px 15px; color:#bbbbbd;}

.tc-with-border hr {
    margin-top: 3px;
    margin-bottom: 1px;
    border: 0;
    border-top: 1px solid #d8d8d8;
}

.comments_box .title_header_bg{padding-left:18px; margin-bottom:0px;}
.comments_box .title_header_bg h5{font-size:16px; font-weight:500; color:#0f7dca; margin:0px;}
.comments_box .title_header_bg h5 span{font-size:14px; font-weight:400; color:#8c9093; margin-left:15px;}
.comments_box .title_header_bg h6{font-size:14px; font-weight:400; color:#8c9093; margin:4px 0 0 0px;}




/********** Profile Page styles ********/
.profole_page{background:url(image/profile_gray_bg.png) #f3f3f3 repeat top right fixed !important;
-moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.profole_page .wrapper{background:none;}
/*.profole_page .tab-content{background:url(image/pattern1.jpg) #f3f3f3 repeat top right; padding:40px;}*/
.profile_sec{margin:0px -15px;}

.profile_sec .nav-stacked{}
.profile_sec .nav-stacked>li{border-bottom:solid 1px rgba(0,0,0,0.1); margin-bottom:0px; margin-top:0px;}
.profile_sec .nav-stacked>li>a{border-left:0px; display:block; font-size:14px !important; color:#111111;}
.profile_sec .nav-stacked>li>a i{float:right;}
.profile_sec .nav-stacked>li.active>a, .profile_sec .nav-stacked>li:hover>a{color:#0f7dca; font-weight:400; background:none;}

.profile_left{border-right:solid 1px rgba(0,0,0,0.1); position:relative;}
.profile_left:after{position:absolute; width:1px; height:100%; background:rgba(0,0,0,0.1); content:""; right:-1px;}
.prof-logo-sec{border-bottom:solid 1px rgba(0,0,0,0.1); padding:40px 0px;}
.prof-logo-sec img{display:block; margin:0px auto; max-width:80%;}

.prof-adress{padding:20px 15px;}
.prof-adress p{color:#111111;  font-size:14px !important;}
.prof-adress h6{color:#0f7dca; font-size:16px; font-weight:400;}

.profole_page .tab-content{padding:20px 30px 20px 10px; position:relative;}
.prof-edit-icon{position:absolute; right:50px; font-size:30px; top:50px;}
.prof-edit-icon i{font-size:26px; color:#000000;}
.profole_page .tab-content h3{font-size:26px; color:#0f7dca; font-weight:400; margin-bottom:30px;}
.profole_page .tab-content p{font-size:15px; color:#111111; line-height:26px; margin-bottom:30px;}
.profole_page .tab-content table tr td{padding:10px 0px; font-size:15px;}



/*****FLOATING MENU ******/
.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:6px; font-size:20px; 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;}




/**************** CORPORATE REGISTRATION FORM ********************/
.corp-regi-form{background:url(image/regi-form-right.jpg) #f3f3f3 repeat top right fixed !important; position:relative; min-height:400px; padding-left:268px;
-moz-box-shadow:4px 4px 0px rgba(220,220,220,1);
-webkit-box-shadow:4px 4px 0px rgba(220,220,220,1);
box-shadow:4px 4px 0px rgba(220,220,220,1);
}
.corp-regi-left{background:url(image/regi-form-left.jpg) #f3f3f3 repeat-y top right !important; float:left; max-width:268px; width:100%; position:absolute; top:0px; bottom:0px; left:0px;}
.corp-regi-left h4{font-size:22px; font-weight:300; color:#fff; text-align:center; margin-top:25px; line-height:26px;}
.corp-regi-left h4 span{display:block;}

.corp-regi-left:after{ position:absolute; content:""; background:url(image/cloud-bg.png) no-repeat; width:270px; height:286px; left:auto; right:auto; bottom:0px;}

.regi-form-wizard ul{padding:0px; margin:0px;}
.regi-form-wizard li{list-style:none; padding:18px 0px; position:relative;}
.regi-form-wizard li a{font-size:15px; font-weight:400; color:#72c5ff;}
.regi-form-wizard li.active a{color:#fff;}
.regi-form-wizard li span{font-size:20px;}
.regi-form-wizard li:before{position:absolute; width:2px; height:50%; top:-8px; content:""; background:#72c5ff; left:9px;}
.regi-form-wizard li:after{position:absolute; width:2px; height:50%; bottom:-10px; content:""; background:#72c5ff; left:9px;}

.regi-form-wizard li kbd{width:20px; height:20px; border:solid 2px #72c5ff; border-radius:50px; display:inline-block; background:none; margin-right:8px; margin-top:6px; float:left; position:relative; z-index:9;}
.regi-form-wizard li kbd:before{position:absolute; width:6px; height:6px; top:5px; content:""; background:#72c5ff; left:5px; border-radius:50px;}
.regi-form-wizard li.active kbd:before{background:#fff;}
.regi-form-wizard li.active kbd{ border:solid 2px #fff;}

.regi-form-wizard li:first-child:before{display:none;}
.regi-form-wizard li:last-child:after{display:none;}

.corp-regi-right{padding:40px 50px;}

.corp-regi-right .float-label-control input.empty + label,.corp-regi-right .float-label-control textarea.empty + label{font-size:14px; color:#313131;}
.corp-regi-right .float-label-control input,.corp-regi-right .float-label-control textarea{border-bottom:2px solid #d8d8d8; border-left:0px solid #d8d8d8; padding-left:0px;}
.corp-regi-right .float-label-control label{left:0px;}
.corp-regi-right .float-label-control input,.corp-regi-right .float-label-control textarea,.corp-regi-right .corp-regi-right .float-label-control label{font-size:14px;}
.corp-regi-right .float-label-control .form-control{height:40px;}
.corp-regi-right .float-label-control input:not(.empty) + label,.corp-regi-right .float-label-control textarea:not(.empty) + label{color:#cccccc;}
.corp-regi-right .float-label-control input.empty + label,.corp-regi-right .float-label-control textarea.empty + label{top:10px;}
.corp-regi-right .float-label-control .form-control{color:#0f7dca;}
.corp-regi-right .float-label-control textarea.form-control{ height:180px; padding-top:12px;}

.corp-regi-right .float-label-control input:not(.empty), .corp-regi-right .float-label-control textarea:not(.empty){border-bottom-color:#0f7dca;}
.corp-regi-right .form-group .replaced-select-field.form-control{ background:url(image/select_arrow1.png) no-repeat right 16px !important;}



/*************   Sidebar vertical move slider styles ***************/
.vertical .carousel-inner {height:100%;}
.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {top: 0;}
.carousel.vertical .next {top:400px;}
.carousel.vertical .prev {top:-400px;}
.carousel.vertical .next.left,
.carousel.vertical .prev.right {top:0;}

.carousel.vertical .active.left {top:-400px;}
.carousel.vertical .active.right {top: 400px;}
.carousel.vertical .item {left:0;}

.Slide_text{padding:10px 0px 15px; border-bottom:solid 1px #f1f1f1; position:relative;}
.slide_text_img{width:50px; position:absolute; left:5px; top:15px; text-align:center;}
.slide_text_img img{max-width:80px;}
.slide_text_img_right{margin-left:58px; padding-right:8px;}
.slide_text_img_right h6{font-size:12px; font-weight:500; color:#78aadb; margin-bottom:6px; margin-top:6px;}
.slide_text_img_right p{font-size:12px; color:#8d8d8d; line-height:18px; margin-bottom: 0px;}
.slide_text_img_right a:hover{color:#0f7dca;}

.carousel.vertical .carousel-control{top:auto !important; width:18px !important; height:18px !important; opacity:1; left:auto; right:0; text-shadow:none; border:solid 1px #d5dbe0;}
.carousel.vertical .carousel-control:hover{background:#0f7dca; color:#fff; border-color:#0f7dca;}
.carousel.vertical .carousel-control{}
.collage_service .carousel-control .glyphicon-chevron-right,.collage_service  .carousel-control .icon-next {transform: rotate(-270deg); bottom:0px;}
.collage_service .carousel-control .glyphicon-chevron-left,.collage_service .carousel-control .glyphicon-chevron-right,.collage_service .carousel-control .icon-next,.collage_service .carousel-control .icon-prev{font-size:10px; width:auto; height:auto;}
.collage_service .carousel-control .glyphicon-chevron-left,.collage_service .carousel-control .icon-prev{transform: rotate(-270deg); margin-left: -4px; margin-top:4px; top:auto;}
.collage_service .carousel-control .glyphicon-chevron-left,.collage_service .carousel-control .glyphicon-chevron-right,.collage_service .carousel-control .icon-next,.collage_service .carousel-control .icon-prev{font-size:10px; width:auto; height:auto;}  
.collage_service .carousel-control.left{bottom:17px !important; background:#e3e9ee; color:#282d32;}
.collage_service .carousel-control.right{bottom:0px !important; background:#e3e9ee; color:#282d32;}
.collage_service .carousel-control .glyphicon-chevron-right, .collage_service .carousel-control .icon-next {margin-right:3px;bottom:-4px;}


#myCarousel1 .carousel-inner{ }
#myCarousel1 .carousel-inner .mardiv{margin:10px;}
.patner_logo_img{border-right:solid 1px #f0f0f0; float:left; width:50%; text-align:center; box-sizing:border-box;}
.patner_logo_img:nth-child(2){border-right:none;}


#myCarousel1 .carousel-control{top:auto !important; width:18px !important; height:18px !important; opacity:1; left:auto; right:0px; text-shadow:none; border:solid 1px #d5dbe0;}
#myCarousel1 .carousel-control.left{ background:#e3e9ee; color:#282d32; right:17px;}
#myCarousel1 .carousel-control.right{ background:#e3e9ee; color:#282d32;}
#myCarousel1 .carousel-control .glyphicon-chevron-left,#myCarousel1 .carousel-control .glyphicon-chevron-right,.collage_service .carousel-control .icon-next,#myCarousel1 .carousel-control .icon-prev{font-size:10px; width:auto; height:auto;}
#myCarousel1 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -4px;
}
#myCarousel1 .carousel-control .glyphicon-chevron-left,#myCarousel1 .carousel-control .glyphicon-chevron-right, #myCarousel1 .carousel-control .icon-next,#myCarousel1 .carousel-control .icon-prev{margin-top:-5px;}
#myCarousel1 .carousel-control .glyphicon-chevron-right,#myCarousel1 .carousel-control .icon-next {margin-right:-6px;}
#myCarousel1 .carousel-indicators li{display:none;}
#myCarousel1 .carousel-control:hover{background:#0f7dca; color:#fff; border-color:#0f7dca;}

.carousel_testmonial .item{padding:8px;}
#myCarousel1.carousel_testmonial .carousel-control.left{left:8px; border:none; background:#fff;}
#myCarousel1.carousel_testmonial .carousel-control.left:hover{color:#0f7dca;}
#myCarousel1.carousel_testmonial .carousel-control.right{right:8px; border:none; background:#fff;}
#myCarousel1.carousel_testmonial .carousel-control.right:hover{color:#0f7dca;}
#myCarousel1.carousel_testmonial .carousel-control{bottom:15px; width:10px !important;}
#myCarousel1.carousel_testmonial .carousel-control .glyphicon-chevron-left,#myCarousel1.carousel_testmonial .carousel-control .icon-prev {margin-left:-6px;}

.rflabel{color:#f21e08;}


.ms_sr_sec{border:solid 1px #e8e8e8; background:url(image/sr_bg.jpg) repeat right top !important;}
.ms_sr_sec h5{border-bottom:solid 1px rgba(0,0,0,0.05); font-size:18px; color:#0f7dca; text-align:center; padding:12px 5px; margin-top:0px; margin-bottom:0px;}

.ms_sr_sec .carousel-control>.fa{font-size:14px; position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -7px;
    margin-left: -4px;
    margin-bottom: 3px;}
  
  



/*College Share Profile -- Pankaj*/

/*.login-container{
  position: relative;
  margin: 5px;
  
  text-align: center;
  background: ghostwhite;
  border: 1px solid #ccc;
  margin-top:10%;
  pointer-events: auto;
  padding:8px;
}

.modal.fade .modal-dialog {
  -webkit-transform: scale(0.1);
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  transform: scale(0.1);
  top: 300px;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
  
.modal.fade.in .modal-dialog {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translate3d(0, -300px, 0);
  transform: translate3d(0, -300px, 0);
  opacity: 1;
}*/

.Slide_text .slide_text_img img {
  max-width: 40px; width: 100%; border-radius: 50%;
 }

.placement_history_overflow {
  height:172px; overflow-y: auto;
}

.placement_history_overflow::-webkit-scrollbar {
    width:2px;
}
 
.placement_history_overflow::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
}
 
.placement_history_overflow::-webkit-scrollbar-thumb {
  background-color: #0f7dca !important;
  outline: 1px solid red !important;
}

.testonomial h3{margin:0px; text-align:center; color:#0f7dca; padding:13px 10px; font-size:18px; font-weight:500;}



/**************   Selection Candidates New Styles ********************/
.candidate_list_group .wrapper{background-size:cover;}
.candidates_search_title h2{font-size:30px; color:#0f7dca; font-weight:400;}
.search_candidates{max-width:650px; margin:0px auto; margin-top:35px;
 -webkit-box-shadow:0px 0px 10px rgba(1,41,69,1);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:0px 0px 10px rgba(1,41,69,1);  /* Firefox 3.5 - 3.6 */
  box-shadow:0px 0px 10px rgba(1,41,69,1);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.search_candidates .form-group .form-control{border-radius:4px; border:1px solid #bfbfbf; height:36px; font-size:13px;}
.search_candidates .form-group select.form-control{background:url(image/select_arrow2.png) #fff no-repeat center right;}
.search_candidates .form-group textarea.form-control{height:87px;}
.search_candidates .btn-primary_submit{box-shadow:none !important; margin-top:5px;     padding: 8px 20px; min-width:50px !important; border-radius:4px;}
.search_candidates p.text-right{ margin-bottom:0px;}


/**************   Applied Candidates Styles ********************/
.applied-filter{display:block; clear:both; float:left; width:100%; margin-bottom:15px;}
.applied-filter .form-group{margin-right:12px;}
.applied-filter input{font-size:12px;  color:#919191; 
-moz-box-shadow:inset 3px -3px 3px rgba(0,0,0,0.06);
  -webkit-box-shadow:inset 3px -3px 3px rgba(0,0,0,0.06);
  box-shadow:inset 3px -3px 3px rgba(0,0,0,0.06);
}
.applied-filter .input-big input{width:334px;}
.applied-filter .input-small input{width:140px;}
.date_icon1{background:url(image/date_icon1.png) no-repeat center; right:6px; top: 4px;}
.applied-filter button{padding:7px 15px;}

.h4-special{ margin-top:10px; float:left; width:100%; font-size:22px; font-weight:300; color:#0f7dca;

}
.applied-accordion .panel{border:none !important; box-shadow:none; background:none !important; float:left; width:100%;}
.applied-accordion .panel-title a{font-size:15px !important; font-weight:400; color:#0f7dca;}
.applied-accordion .panel-default>.panel-heading{border:none !important; background:#e5e5e5;}
.applied-accordion .panel-group .panel-heading+.panel-collapse>.list-group,.applied-accordion .panel-group .panel-heading+.panel-collapse>.panel-body{
  border:none;}
.applied-accordion .panel-collapse{float:left; width:100%;}
.applied-accordion .panel-group .panel-body{margin-bottom:20px; float:left; width:100%;
background:#fff;
-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.15);
-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.15);
box-shadow:3px 3px 3px rgba(0,0,0,0.15);
}
.applied-accordion .panel-body{padding:25px;}
.applied-accordion .panel-body p{font-size:13px; color:#7b7b7b; margin-bottom:22px;}
.applied-accordion .panel-body p strong{font-size:15px; color:#191919; font-weight:500;}
.applied-accordion .panel-body ul{padding:0px; margin-left:15px; margin-bottom:25px;}
.applied-accordion .panel-body ul li{line-height:26px; color:#7b7b7b;}

.gray_buttons .btn-default{border:none; background:#e5e5e5; padding:4px 10px; color:#0f7dca;}
.gray_buttons .btn-default:hover{background:#0f7dca; color:#fff;}

.app-cand-right{background:url(image/shadow-bg1.jpg) repeat-y top left; margin-top:-25px; margin-bottom:-25px; padding-left:30px; padding-top:25px;}
.app-cand-right h5{color:#0f7dca; font-size:15px; font-weight:400; margin-top:0px !important;}

.app-cand-list{padding-left:82px; margin-bottom:3px;}
.app-cand-list table{width:100%; background:#f6f6f6;}
.app-cand-list table thead th{background:#dddddd; padding:6px 10px; font-size:12px; font-weight:500;}
.app-cand-list table tbody td{padding:6px 10px; font-size:10.5px;}
.app-cand-list table thead tr th:last-child, .app-cand-list table tbody tr td:nth-child(3){width:60px; text-align:center;}
.app-cand-list table tbody td a{font-size:10.5px !important; margin-right:15px;}
.app-cand-list table tr{border-bottom:solid 1px #fff;}

.table-list-app-cand{position:relative;}
.img-app-cand{position:absolute; left:0px; top:0px;}

.pagination-app-cand .pagination{float:right;}
.pagination-app-cand .pagination-sm>li>a,.pagination-app-cand .pagination-sm>li>span{padding:0px 6px;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}



/************* Registration Welcome Page **************/
.registration-welcome .container{max-width:1000px; margin:0px auto;}
.reg-welcome-box{text-align:center;}
.reg-welcome-box p{font-size:14px;}
.reg-welcome-box h3{border-bottom:none; font-weight:300; font-size:25px;}
.reg-welcome-box h3:after{display:none;}

.welcome-card-sec{margin-top:30px;}
.welcome-card-sec .card{border:solid 1px #e3e3e3; padding:5px 20px 15px; min-height:340px;}
.welcome-card-sec .card h5{font-size:16px; font-weight:500; color:#0f7dca;}
.welcome-card-sec .card img{max-width:280px; margin:0px auto; width:100%; margin-bottom:15px;}
.welcome-card-sec .card p{color:#5f5f5f;}
.welcome-card-sec .card p span{color:#0f7dca;}


.text-success{color:#34a853;}

/************* COMMON STYLES NEED TO MOVE TOP **************/
.whitboxWithShadow {background: #fff; display: block; clear: both; overflow: hidden;
-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);
}


.same-height-row {display:table; width:100%;}
.same-height-col {display:table-cell;}

.text-align-right{text-align:right;}

.sidebar-right{right:15px; left:auto; top:65px; position:absolute !important; height:auto; min-height:auto; padding-top:0px; background:none !important;}

.close:focus, .close:hover{opacity: 1 !important;}
.bg-white{background:white;}

/************************** COMMON BUTTONS STYLES *******************************/
.common_buttons .btn{ border-radius:4px; font-size:15px; font-weight:500; padding:8px 15px;}
.common_buttons .btn-default{border-color:#f4f4f4;}
.common_buttons .btn-default:hover, .common_buttons .btn-default:focus{border-color:#f4f4f4;}
.common_buttons .btn-primary, .btn-primary{background:#0f7dca; border:solid 1px #0f7dca;}
.common_buttons .btn-primary:hover, .btn-primary:hover{background:#0d6bac; border-color:#0d6bac;}


.youtube_video {position:relative; display:block;}
.youtube_video  .span_play_btn{position:absolute; width:42px; height:42px; border-radius:50px; background:rgba(0,0,0,0.7); top:50%; left:50%; margin-top:-22px; margin-left:-22px; padding-top:5px; padding-left:5px;}
.youtube_video  .span_play_btn img{display: block !important;transform:scale(0.9, 0.9)}





/*********************11 march 2019 feedback css*****************************/
#test_preview_content .carousel-inner{height:300px; overflow-y:auto;}




@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .main-header .navbar {margin-left: 50px;}
.sidebar-mini.sidebar-collapse .profile_content{margin-left:35px !important;}
.sidebar-mini.sidebar-collapse .main-footer{padding-left:0px; padding-right:0px;}

}

.addquestiontabcontent {display:block;clear:both;}

.help_iconimage{ width: 116px; cursor: pointer; float: right; position: absolute; right: 0px;top: -24px;}

/********** SUCCESS MESSAGE **********/
.success_message{background:#cdefcd; border:solid 1px #bde3bd; margin:10px 0px 25px; position:relative; padding:5px 5px 5px 75px;}
.success_message:before{position:absolute; content:""; background:url(image/sprite_icon.png) no-repeat -95px 0; width:42px; height:42px; left:20px; top:50%; margin-top:-21px;}
.success_message h4{color:#28ae28; font-size:20px; font-weight:500; margin-bottom:0px;}
.success_message h5{color:#28ae28; font-size:18px; font-weight:400; margin-top:5px;}




/***************** Add Question Through Excel *******************/
.add-question-page{max-width:100%; margin:0px auto;}
.add_question_through_exce .success_message{text-align:center; margin-top:15px; margin-bottom:15px;}
.add_question_through_exce .success_message h4{color:#28ae28; font-size:18px; font-weight:500; margin-bottom:0px;}
.add_question_through_exce .success_message h5{color:#28ae28; font-size:16px; font-weight:400; margin-top:5px;}
.add_question_through_exce .success_message p{color:#376537;}



.adding_questions{background:#fff; text-align:center; float:left; width:100%; padding-bottom:10px; position:relative;}
.adding_questions:after{background:url(image/shadow-bg2.png) no-repeat center; position:absolute; content:""; bottom:-75px; left:0px; right:0px; width:332px; height:75px;}
.adding_questions h4{background:url(image/add_question_title_bg.jpg) repeat-y; font-size:22px; color:#fff; font-weight:500; text-align:center; padding:18px 10px; margin-top:0px;}
.adding_questions a{font-size:14px; color:#fff; /* background:#0f7dca;*/ border-radius:50px; padding:8px 15px; display:inline-block; margin:20px 0px;}
.adding_questions a.btn{ border:none !important;}
.adding_questions a.btn-success{background:#34a853;}
.adding_questions a.btn-success:hover{background:#208a3c !important;}


.normal-que-content{padding:30px 15px 30px 15px;}
.normal-que-content p strong{font-weight:500;}
.normal-que-content p strong span{color:#fb8a05;}
.normal-que-content .well{box-shadow:none; background:#fafafa; border-color:#e2e2e2; border-radius:0px; padding:10px;}
.normal-que-content .well img{margin-right:10px; max-width:32px;}
.normal-que-content .well a{color:#fba105; font-weight:500;}
.normal-que-content .well a:hover{color:#0f7dca;}

.normal-que-right{background:url(image/normal-que-right-bg.jpg) #f9f9f9 repeat-y;}
.normal-que-right p{margin-bottom:20px;}
.normal-que-right ol{padding-left:15px;}
.normal-que-right ol li{margin-bottom:8px;}

.normal-que-right ol li ul{padding-left:15px; margin-top:10px;}

.upload_exelsheet_form .form-control{font-size:15px; padding:6px 12px; height:auto;}
.upload_exelsheet_form{padding:15px;}
.upload_exelsheet_form label{color:#585b62; font-size:15px; font-weight:500;}
.upload_exelsheet_form select.form-control{-moz-appearance:none; -webkit-appearance:none; appearance:none;
   background: url(../images/select_dropdown1.jpg) #fff no-repeat right center; padding-right:30px;}
.file-drag-drop{padding:0px; border:dashed 3px #cdcdcd; background:#fff; position:relative;}  
.file-drag-drop input{width:100%; height:150px; background:none; position:relative; z-index:3; opacity:0;}
.file-drag-drop input:focus{outline:none;}
.file-drag-drop p{position:absolute; top:30%; width:100%; text-align:center; font-size:16px; color:#5e646f;}
.file-drag-drop p img{margin-bottom:5px;}
.file-drag-drop p strong{color:#2770fa;}

.file_path{border:solid 1px #cbd9fe; background:#d8e3ff; padding:0px;margin-top:-3px; position:relative; top:-6px; }
.flex-container {display:flex; }

.flex-container > div {margin:0px 0px 0 0px; padding:12px;  font-size:13px;}
.flex-container > div:nth-child(2){padding-left:0px; padding-top:16px;}
.flex-container > div:last-child{margin-left:auto; order:2; border-left:solid 1px #ecf1ff; width:72px; text-align:center; padding-left:12px;  padding-top:21px;}







/***************** Add Question Through Excel *******************/
.add-question-page{max-width:100%; margin:0px auto;}
.add_question_through_exce .success_message{text-align:center; margin-top:15px; margin-bottom:15px;}
.add_question_through_exce .success_message h4{color:#28ae28; font-size:18px; font-weight:500; margin-bottom:0px;}
.add_question_through_exce .success_message h5{color:#28ae28; font-size:16px; font-weight:400; margin-top:5px;}
.add_question_through_exce .success_message p{color:#376537;}



.adding_questions{background:#fff; text-align:center; float:left; width:100%; padding-bottom:10px; position:relative;}
.adding_questions:after{background:url(image/shadow-bg2.png) no-repeat center; position:absolute; content:""; bottom:-75px; left:0px; right:0px; width:332px; height:75px;}
.adding_questions h4{background:url(image/add_question_title_bg.jpg) repeat-y cover; font-size:18px; color:#fff; font-weight:400; text-align:center; padding:18px 10px; margin-top:0px;height:85px;}
.adding_questions a{font-size:14px; color:#fff; /*background:#0f7dca;*/ border-radius:50px; padding:8px 15px; display:inline-block; margin:20px 0px;}
.adding_questions a.btn{ border:none !important;}
.adding_questions a.btn-success{background:#34a853;}
.adding_questions a.btn-success:hover{background:#208a3c !important;}


.normal-que-content{padding:30px 15px 30px 15px;}
.normal-que-content p strong{font-weight:500;}
.normal-que-content p strong span{color:#fb8a05;}
.normal-que-content .well{box-shadow:none; background:#fafafa; border-color:#e2e2e2; border-radius:0px; padding:10px;}
.normal-que-content .well img{margin-right:10px; max-width:32px;}
.normal-que-content .well a{color:#fba105; font-weight:500;}
.normal-que-content .well a:hover{color:#0f7dca;}

.normal-que-right{background:url(image/normal-que-right-bg.jpg) #f9f9f9 repeat-y;}
.normal-que-right p{margin-bottom:20px;}
.normal-que-right ol{padding-left:15px;}
.normal-que-right ol li{margin-bottom:8px;}

.normal-que-right ol li ul{padding-left:15px; margin-top:10px;}
.normal-que-right ol li ul li{list-style-type:lower-alpha;}

/******************************************/
.normal-que-left .upload_exelsheet_form .form-control{font-size:15px; padding:6px 12px; height:auto;}
.normal-que-left .upload_exelsheet_form .form-group{margin-bottom:0px;}
.normal-que-left .upload_exelsheet_form{padding:10px; background:#fafafa;}
.normal-que-left .upload_exelsheet_form label{color:#585b62; font-size:15px; font-weight:500;}
.normal-que-left .upload_exelsheet_form select.form-control{-moz-appearance:none; -webkit-appearance:none; appearance:none;
   background: url(../images/select_dropdown1.jpg) #fff no-repeat right center; padding-right:30px;}
.normal-que-left .file-drag-drop{padding:0px; border:dashed 2px #cdcdcd; background:#fafafa; position:relative;}  
.normal-que-left .file-drag-drop input{width:100%; height:150px; background:none; position:relative; z-index:3; opacity:0;}
.normal-que-left .file-drag-drop input:focus{outline:none;}
.normal-que-left .file-drag-drop p{position:absolute; top:26%; width:100%; text-align:center; font-size:13px; color:#5e646f; left:0px;}
.normal-que-left .file-drag-drop p img{margin-bottom:5px;}
.normal-que-left .file-drag-drop p strong{color:#2770fa;}

.normal-que-left .file_path{border:solid 1px #cbd9fe; background:#d8e3ff; padding:0px;margin-top:-3px; position:relative; top:-6px; }
.normal-que-left .flex-container {display:flex; }

/*12-03-2019  -- By Pankaj*/

.filter_section_advanced_filter{margin-top:5px !important;}
.filter_section_advanced_filter .form-inline-round .form-group{ display:inline-block; margin-right:15px;}
.filter_section_advanced_filter .form-inline-round .form-group #create_group_btn .btn{border-radius:30px !important; padding:8px 20px 9px !important; box-shadow: 1px 2px 0px rgba(195,139,60,1); color:rgba(255,255,255,0.5);}
.filter_section_advanced_filter .form-inline-round .form-group .btn-success{background:#34a853; color:#fff; box-shadow:1px 2px 0px rgba(40,128,64,1);}
.filter_section_advanced_filter .form-inline-round .form-group .btn-success:hover{background:#32a04f !important; color:#fff !important; box-shadow:1px 2px 0px rgba(40,128,64,1) !important; border:none !important;}

.sctwr .form-group .form-control{min-width: 150px;max-width: 150px;width: 150px;height: 36px;font-size: 13px;}

.sctwr .form-group label{display: block;}

.slider-selection{
background-color: green !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: #adff2f69;}

.main_search > div{margin-bottom:0px;}
.myslider1{position:relative;}
.myslider1 .or_text{position:absolute; left:-5px; top:4px;}

.search_records {
 padding: 15px;
}


.check_span_class {
 background: #fbfbfb !important;
 font-weight: 500 !important;
 padding: 10px 15px !important;
 border-right: solid 1px #f0f2f3 !important;
 border-bottom: solid 1px #f0f2f3 !important;
 color: #000 !important;
 font-family: Roboto !important;
}


body.add_new_test{
 min-height: 900px !important;
}
.add_new_test .wrapper header > a > img {display: inline-block;}



/**************Student registration page ****************/
#main_wrap{ float:left; width:100%;}
.body_boxed #header #main_menu{float:left; width:100%;}
#main_menu_wrap h4{margin-top:45px !important; margin-bottom:45px; text-align:center; color:#ffff00; font-size:25px; font-weight:500;}

.join-the-campaign{ background:url(image/join_campaign_bg.jpg) #cfe3f0 no-repeat right top; min-height:160px; border:solid 1px #c3d9e8; padding:25px; box-sizing:border-box;} 
.join-the-campaign h5{font-size:18px; font-weight:500; color:#223e51; margin-bottom:5px;}
.join-the-campaign p{color:#4b5962;}

.join-campain-form .form-control{ border-radius:50px; border:none; font-size:13px; min-width:230px; margin-right:15px; padding-left:15px; padding-right:15px;
-webkit-box-shadow:1px 2px 0px #9ec4de;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #9ec4de;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #9ec4de;  /* Opera 10.5, IE 9,*/
}
.join-campain-form .form-control:focus{outline:none; border:none;}

.join-campain-form .btn-primary{border-radius:50px;
-webkit-box-shadow:1px 2px 0px #0d68a7;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #0d68a7;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #0d68a7;  /* Opera 10.5, IE 9,*/
}

.service_aditional_message{ background:url(image/addition-message-bg.jpg) no-repeat top center; padding:30px; margin-top:30px; max-height:280px; overflow-y:auto;}
#content .service_aditional_message h4{margin-top:0px; color:#ffff00;}
#content .service_aditional_message h4 span{color:#ffff7e;}
.service_aditional_message p{color:#cdddf0;}
@charset "utf-8";
/* CSS Document */
.upload_exelsheet_form .form-control{font-size:15px; padding:6px 12px; height:auto;}
.upload_exelsheet_form{padding:15px;}
.upload_exelsheet_form label{color:#585b62; font-size:15px; font-weight:500;}
.upload_exelsheet_form select.form-control{-moz-appearance:none; -webkit-appearance:none; appearance:none;
   background: url(../images/select_dropdown1.jpg) #fff no-repeat right center; padding-right:30px;}
.file-drag-drop{padding:0px; border:dashed 3px #cdcdcd; background:#fff; position:relative;}  
.file-drag-drop input{width:100%; height:150px; background:none; position:relative; z-index:3; opacity:0;}
.file-drag-drop input:focus{outline:none;}
.file-drag-drop p{position:absolute; top:30%; width:100%; text-align:center; font-size:16px; color:#5e646f;}
.file-drag-drop p img{margin-bottom:5px;}
.file-drag-drop p strong{color:#2770fa;}

.file_path{border:solid 1px #cbd9fe; background:#d8e3ff; padding:0px;margin-top:-3px; position:relative; top:-6px; }
.flex-container {display:flex; }

.flex-container > div {margin:0px 0px 0 0px; padding:12px;  font-size:13px;}
.flex-container > div:nth-child(2){padding-left:0px; padding-top:16px;}
.flex-container > div:last-child{margin-left:auto; order:2; border-left:solid 1px #ecf1ff; width:72px; text-align:center; padding-left:12px;  padding-top:21px;}


/********************* exam screen popup designs ****************************/
.nopadding-left{padding-left:0px;}
.pl-15{padding-left:15px;}

.exam-popup-form .form-control{border-radius:50px; border:none; padding-left:15px; padding-right:15px; color:#707070; font-size:13px;
-webkit-box-shadow:1px 2px 0px #eaeaea;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #eaeaea;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #eaeaea;  /* Opera 10.5, IE 9,*/
}
.exam-popup-form select.form-control{background:url(image/select_arrow2.png) #fff no-repeat right center; -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;}
.exam-popup-form .btn{border-radius:50px; padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px;
-webkit-box-shadow:1px 2px 0px #0770b9;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #0770b9;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #0770b9;  /* Opera 10.5, IE 9,*/
}

.gra-semi-wise input{margin-top:2px; float:left; margin-top:7px; margin-left:20px; margin-right:4px;}
.gra-semi-wise label{float:left; margin-top:5px;}

.requiredclass{ border: 2px solid red !important;}
.requiredradioclass{outline: solid 2px red;}
.blue_text{color:#619dd5; margin-top:5px; float:left;}

::-webkit-input-placeholder:after { content:'*'; color: red; } 
-moz-placeholder:after { /* Firefox 18- */ content:'*'; color: red; } 
::-moz-placeholder:after { /* Firefox 19+ */ content:'*'; color: red; } 
.-ms-input-placeholder:after { content:'*'; color: red; }

.slashline{position:relative;}
.slashline:after{position: absolute;
    content: '/';
    top: 9px;
    right: 5px;
    color: blue;}
  .popup-center{text-align:center;}
  
/***************** Add question here *****************/
.custom-message{text-decoration:underline !important; color:#0f7dca;}
.custom-message-box{background:#e5e5e5; float:left; width:100%;}
.custom-message-box-inner{padding:20px; position:relative;}
.custom-message-box-inner:before{width: 0; 
 height: 0; 
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #e5e5e5; position:absolute; content:""; top:-6px;  left:50%;}
 
.custom-message-box-inner h6{color:#34a853; font-size:14px; margin-top:3px; font-weight:400;}
.custom-message-box-inner hr{border-color:#b7b7b7;}
hr{border-color:#e0e0e0;}
.custom-message-box-inner .btn-primary_submit{color:#fff;}

.text_info_1 {
   font-size: 15px;
   font-weight: 300;
   color: #0f57cf;
   margin: 15px 0 0px;
}



/************ style radio and checkbox *************/
.styled_inputs input {position: absolute; opacity: 0; cursor: pointer;}
/* Create a custom radio button */
.checkmark {position:absolute; top:1px; left:0; height:18px; width:18px; background-color:#fff;  border-radius:50%; border:solid 1px #acacac;}
/* On mouse-over, add a grey background color */
.styled_inputs:hover input ~ .checkmark {background-color: #ccc;}
/* When the radio button is checked, add a blue background */
.styled_inputs input:checked ~ .checkmark {background-color: #fff; border-color:#0f7dca;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: ""; position: absolute; display: none;}
/* Show the indicator (dot/circle) when checked */
.styled_inputs input:checked ~ .checkmark:after {display: block;}
/* Style the indicator (dot/circle) */
.styled_inputs .checkmark:after {top:4px;left:4px;  width:8px;  height:8px;border-radius: 50%;  background: #2196F3;}




.style_checkbox {
 display: inline-block;
 position: relative;
 padding-left:24px;
 margin-bottom:0px;
 cursor: pointer;
 padding-top:4px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
} 

style_checkbox input {
 position: absolute;
 opacity: 0;
 cursor: pointer;
 height: 0;
 width: 0;
}

/* Create a custom checkbox */
.checkbox {
 position: absolute;
 top: 0;
 left: 0;
 height:18px;
 width:18px;
 background-color: #fff; border:solid 1px #b4b4b4; margin-top:4px; border-radius:3px;
}

/* On mouse-over, add a grey background color */
.style_checkbox:hover input ~ .checkbox {
 background-color: #b4b4b4;
}

/* When the checkbox is checked, add a blue background */
.style_checkbox input:checked ~ .checkbox {
 background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox:after {
 content: "";
 position: absolute;
 display: none;
}

/* Show the checkmark when checked */
.style_checkbox input:checked ~ .checkbox:after {
 display: block;
}

/* Style the checkmark/indicator */
.style_checkbox .checkbox:after {
 left:6px;
 top: 1px;
 width: 6px;
 height: 10px;
 border: solid #4184f2;
 border-width:0 1px 1px 0;
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}

.addquestion_view_test .style_checkbox{text-align:left;}


/**************Student registration page ****************/
#main_wrap{ float:left; width:100%;}
.body_boxed #header #main_menu{float:left; width:100%;}
#main_menu_wrap h4{margin-top:45px !important; margin-bottom:45px; text-align:center; color:#ffff00; font-size:25px; font-weight:500;}

.join-the-campaign{ background:url(image/join_campaign_bg.jpg) #cfe3f0 no-repeat right top; min-height:160px; border:solid 1px #c3d9e8; padding:25px; box-sizing:border-box;} 
.join-the-campaign h5{font-size:18px; font-weight:500; color:#223e51; margin-bottom:5px;}
.join-the-campaign p{color:#4b5962;}

.join-campain-form .form-control{ border-radius:50px; border:none; font-size:13px; min-width:230px; margin-right:15px; padding-left:15px; padding-right:15px;
-webkit-box-shadow:1px 2px 0px #9ec4de;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #9ec4de;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #9ec4de;  /* Opera 10.5, IE 9,*/
}
.join-campain-form .form-control:focus{outline:none; border:none;}

.join-campain-form .btn-primary{border-radius:50px;
-webkit-box-shadow:1px 2px 0px #0d68a7;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #0d68a7;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #0d68a7;  /* Opera 10.5, IE 9,*/
}

.service_aditional_message{ background:url(image/addition-message-bg.jpg) no-repeat top center; padding:30px; margin-top:30px; max-height:280px; overflow-y:auto;}
#content .service_aditional_message h4{margin-top:0px; color:#ffff00;}
#content .service_aditional_message h4 span{color:#ffff7e;}
.service_aditional_message p{color:#cdddf0;}
@charset "utf-8";
/* CSS Document */
.upload_exelsheet_form .form-control{font-size:15px; padding:6px 12px; height:auto;}
.upload_exelsheet_form{padding:15px;}
.upload_exelsheet_form label{color:#585b62; font-size:15px; font-weight:500;}
.upload_exelsheet_form select.form-control{-moz-appearance:none; -webkit-appearance:none; appearance:none;
   background: url(../images/select_dropdown1.jpg) #fff no-repeat right center; padding-right:30px;}
.file-drag-drop{padding:0px; border:dashed 3px #cdcdcd; background:#fff; position:relative;}  
.file-drag-drop input{width:100%; height:150px; background:none; position:relative; z-index:3; opacity:0;}
.file-drag-drop input:focus{outline:none;}
.file-drag-drop p{position:absolute; top:30%; width:100%; text-align:center; font-size:16px; color:#5e646f;}
.file-drag-drop p img{margin-bottom:5px;}
.file-drag-drop p strong{color:#2770fa;}

.file_path{border:solid 1px #cbd9fe; background:#d8e3ff; padding:0px;margin-top:-3px; position:relative; top:-6px; }
.flex-container {display:flex; }

.flex-container > div {margin:0px 0px 0 0px; padding:12px;  font-size:13px;}
.flex-container > div:nth-child(2){padding-left:0px; padding-top:16px;}
.flex-container > div:last-child{margin-left:auto; order:2; border-left:solid 1px #ecf1ff; width:72px; text-align:center; padding-left:12px;  padding-top:21px;}


/********************* exam screen popup designs ****************************/
.nopadding-left{padding-left:0px;}
.pl-15{padding-left:15px;}

.exam-popup-form .form-control{border-radius:50px; border:none; padding-left:15px; padding-right:15px; color:#707070; font-size:13px;
-webkit-box-shadow:1px 2px 0px #eaeaea;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #eaeaea;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #eaeaea;  /* Opera 10.5, IE 9,*/
}
.exam-popup-form select.form-control{background:url(image/select_arrow2.png) #fff no-repeat right center; -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;}
.exam-popup-form .btn{border-radius:50px; padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px;
-webkit-box-shadow:1px 2px 0px #0770b9;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #0770b9;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #0770b9;  /* Opera 10.5, IE 9,*/
}

.gra-semi-wise input{margin-top:2px; float:left; margin-top:7px; margin-left:20px; margin-right:4px;}
.gra-semi-wise label{float:left; margin-top:5px;}


.blue_text{color:#619dd5; margin-top:5px; float:left;}

/**************Student registration page ****************/
#main_wrap{ float:left; width:100%;}
.body_boxed #header #main_menu{float:left; width:100%;}
#main_menu_wrap h4{text-align:center; color:#ffff00; font-size:16px; font-weight:500; display:table-cell; vertical-align:middle; padding-left:25px;}
#main_menu_wrap h4 span{color:#fff;}
.menu-main-container{ display:table;}

.join-the-campaign{ background:url(image/join_campaign_bg.jpg) #cfe3f0 no-repeat right top; min-height:160px; border:solid 1px #c3d9e8; padding:25px; box-sizing:border-box;} 
.join-the-campaign h5{font-size:18px; font-weight:500; color:#223e51; margin-bottom:5px;}
.join-the-campaign p{color:#4b5962;}

.join-campain-form .form-control{ border-radius:50px; border:none; font-size:13px; min-width:230px; margin-right:15px; padding-left:15px; padding-right:15px;
-webkit-box-shadow:1px 2px 0px #9ec4de;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #9ec4de;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #9ec4de;  /* Opera 10.5, IE 9,*/
}
.join-campain-form .form-control:focus{outline:none; border:none;}

.join-campain-form .btn-primary{border-radius:50px;
-webkit-box-shadow:1px 2px 0px #0d68a7;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #0d68a7;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #0d68a7;  /* Opera 10.5, IE 9,*/
}

.service_aditional_message{ background:url(image/addition-message-bg.jpg) no-repeat top center; padding:30px; margin-top:30px; max-height:280px; overflow-y:auto;}
#content .service_aditional_message h4{margin-top:0px; color:#ffff00;}
#content .service_aditional_message h4 span{color:#ffff7e;}
.service_aditional_message p{color:#cdddf0;}

.content_sec{padding-top:15px;}
.content_sec h4{ margin-top:0px;}
.img-left {float:left; margin-right:20px; margin-bottom:10px;}


.campaign_registration{border:solid 1px #e0e0e0; display:block; clear:both; overflow:hidden; margin-bottom:15px;}
.campaign_registration h5{border-bottom:solid 1px #e0e0e0; text-align:center; padding:15px 15px; margin-bottom:0px;margin-top:0px; color:#1381ce;}
.campaign-reg-form{padding:40px 40px 30px 55px;}
.campaign-reg-form .form-control{border-radius:50px; font-size:13px; color:#7d7d7d; padding:8px 15px; box-shadow:none; border:solid 1px #dedede;}
.campaign-reg-form select.form-control{
background:url(image/select_arrow2.png) #fff no-repeat right center; 
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}

.campaign-reg-form span{}
.campaign-reg-form span input{
margin-right:5px; float:left; margin-left:15px; margin-top:6px;
}
.campaign-reg-form span span{ float:left; margin-right:30px; padding-top:2px;}

.instructions_sec h6{color:#fa6d05; font-weight:500;}
.instructions_sec ul{margin-left:12px;}
.instructions_sec ul li{ list-style:decimal; margin-bottom:10px;}
.instructions_sec .btn{float:right; border-radius:50px; padding:5px 15px; margin-top:10px;
-webkit-box-shadow:1px 2px 0px #0563a4;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:1px 2px 0px #0563a4;  /* Firefox 3.5 - 3.6 */
 box-shadow:1px 2px 0px #0563a4;  /* Opera 10.5, IE 9,*/
} 




/************ style radio and checkbox *************/
.styled_inputs input {position: absolute; opacity: 0; cursor: pointer;}
/* Create a custom radio button */
.checkmark {position:absolute; top:1px; left:0; height:18px; width:18px; background-color:#fff;  border-radius:50%; border:solid 1px #acacac;}
/* On mouse-over, add a grey background color */
.styled_inputs:hover input ~ .checkmark {background-color: #ccc;}
/* When the radio button is checked, add a blue background */
.styled_inputs input:checked ~ .checkmark {background-color: #fff; border-color:#0f7dca;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: ""; position: absolute; display: none;}
/* Show the indicator (dot/circle) when checked */
.styled_inputs input:checked ~ .checkmark:after {display: block;}
/* Style the indicator (dot/circle) */
.styled_inputs .checkmark:after {top:4px;left:4px;  width:8px;  height:8px;border-radius: 50%;  background: #2196F3;}




.style_checkbox {
 display: inline-block;
 position: relative;
 padding-left:24px;
 margin-bottom:0px;
 cursor: pointer;
 padding-top:4px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

.style_checkbox input {
 position: absolute;
 opacity: 0;
 cursor: pointer;
 height: 0;
 width: 0;
}

/* Create a custom checkbox */
.checkbox {
 position: absolute;
 top: 0;
 left: 0;
 height:18px;
 width:18px;
 background-color: #fff; border:solid 1px #b4b4b4; margin-top:4px; border-radius:3px;
}

/* On mouse-over, add a grey background color */
.style_checkbox:hover input ~ .checkbox {
 background-color: #b4b4b4;
}

/* When the checkbox is checked, add a blue background */
.style_checkbox input:checked ~ .checkbox {
 background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox:after {
 content: "";
 position: absolute;
 display: none;
}

/* Show the checkmark when checked */
.style_checkbox input:checked ~ .checkbox:after {
 display: block;
}

 /* Style the checkmark/indicator */
.style_checkbox .checkbox:after {
 left:6px;
 top: 1px;
 width: 6px;
 height: 10px;
 border: solid #4184f2;
 border-width:0 1px 1px 0;
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}




/***********************Assessment Test Wise Result**********************/
.keywordsss thead tr th span.checkbox .keywordsss tbody tr td span.checkbox {
position: absolute; top:-9px; left: 0; height:18px; width:18px; background-color: #fff; border:solid 1px #b4b4b4;  margin-top:0px; border-radius:0px; margin-bottom:0px;padding-bottom: 10px;
}
.report_check_box .style_checkbox,.report_table .style_checkbox{
display: inline-block;
position: relative;
padding-left:24px;
margin-bottom:0px;
cursor: pointer;
padding-top:15px;
padding-bottom: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.user_test_detailss{text-align:center;}
.user_test_detailss p{display:inline-block; margin-bottom:0px; border-left:solid 1px rgba(0,0,0,0.1); padding:10px 15px;} 
.user_test_detailss p:first-child{border-left:none;}
.user_test_detailss p span{color:#0f7dca; font-weight:500;}

.create-the-group-by p{ float:left; margin-top:10px; font-size:14px; color:#3b3b3b;}
.create-the-group-by .form-group{ float:left;}
.create-the-group-by .form-group button i{margin-right:3px; position:relative; top:-1px;}
.create-the-group-by .btn-primary_submit{padding:7px 15px; margin-top:0px; margin-left:15px;}

.create-the-group-by .btn-warning_submit {
   background: #fbbc05;
   color: #fff;
   box-shadow: 1px 2px 0px #d7a000 !important;
   border-radius: 30px;
   font-size: 13px;
   margin-left:15px;
   padding:7px 15px;
}
.search_filters{position:fixed; top:178px; right:15px; width:30px; height:30px; border-radius:100px; background:#fff; font-size:14px; text-align:center; padding-top:6px; color:#0f7dca; cursor:pointer;
-webkit-box-shadow:0px 0px 15px #0f7dca;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:0px 0px 15px #0f7dca;  /* Firefox 3.5 - 3.6 */
 box-shadow:0px 0px 15px #0f7dca;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.search_filter_modal{display:block; clear:both; overflow:hidden; background:#fff; border:solid 0px #0069b3; padding:0px;
-webkit-box-shadow:0px 0px 15px #0f7dca;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:0px 0px 15px #0f7dca;  /* Firefox 3.5 - 3.6 */
box-shadow:0px 0px 15px #0f7dca;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
} 


.adjust-weightage .sctwr  .form-group .form-control{border-radius:50px; height:31px; margin-right:15px;}
.adjust-weightage .sctwr .btn_search{margin-top:0px; width:auto !important;}

#search_filter_modal .tabs_header{margin-bottom:0px;}
#search_filter_modal {display: block; clear: both; padding-top:30px !important; padding-left:15px !important; padding-right:15px !important; background:#f3f3f3;}


#keywords_result thead {
    cursor: pointer;
}

#keywords_result thead tr th span { 
  padding-right:0px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

#keywords_result thead tr th.headerSortUp span {
  background-image: url('image/up-arrow.png');
  display: block;
}
#keywords_result thead tr th.headerSortDown span {
  background-image: url('image/down-arrow.png');
  display: block;
}
.imagebackground{background:url('../../common/styles/image/assessment_submittion_bg.jpg');}

	#test_preview{z-index:9999}
/*********************** Questions Preview ****************************/
#test_preview1 .modal-body{padding-right:5px;}
#test_preview_content1{ height:500px; overflow-y:auto;}
#test_preview_content1{padding-right:15px;}

#test_preview1 .panel-collapse{padding:15px; border:solid 1px #eee;}
#test_preview1 .panel.panel-default{margin-bottom:15px;  border:solid 1px #e2e2e2;}
#test_preview1 .panel-heading h4 a{color:#0f72b6; font-size:15px;}
#test_preview1 .panel-title{font-weight:400;}
#test_preview1 .panel panel-default:last-child{margin-bottom:0px;}
#test_preview1 .modal-body .user_test_details{background: #fff;}
#test_preview1 .modal-body .user_test_details p{color:#444;}

/* width */
#test_preview_content1::-webkit-scrollbar {
  width:3px;
}

/* Track */
#test_preview_content1::-webkit-scrollbar-track {
  box-shadow:inset 0 0 3px grey; 
  border-radius:0px;
}

/* Handle */
#test_preview_content1::-webkit-scrollbar-thumb {
  background:#0d71b5; 
  border-radius: 10px;
}





/*************************************************************************/
.test_header{background:url('../../common/styles/image/sr_title_bg.jpg');}
.deletequestion { cursor: pointer;}
.backlink {float: right; color: blue;}


/*******************************Connect College Approve Students***********************/

div.tablee {border:0px solid black; width:100%; border-bottom:solid 0px #e6e6e6 !important; padding:0px 0px 15px; display:table;}
div.trr {border:0px solid black; display: table-row; }
div.tdd, h4.tdd {border:0px solid black; display: table-cell; vertical-align:middle;}



.cc_student_approve h6{color:#46b141; font-weight:400; font-size:15px;}
.cc_student_approve .tablee{width:100%; display:table; padding-bottom:0px; margin-bottom:15px;} 
.cc_student_table{background:#f7f7f7;
-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);  /* Firefox 3.5 - 3.6 */
 box-shadow:3px 3px 3px rgba(0,0,0,0.1);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.cc_student_table .tdd{padding:30px 30px 30px; vertical-align:middle;}
.cc_logo_sec p{margin-bottom:0px; margin-top:15px;}
.cc_logo_sec > img{max-width:200px;}
.cc_logo_sec p img{margin-right:5px; font-size:13px; color:#8b8b8b;}
.cc_content_sec{border-left:solid 1px #e7e7e7 !important;}
.cc_student_table .tdd.cc_content_sec{padding-top:10px;}
.cc_content_title{border-bottom:solid 1px #e7e7e7;}
.cc_content_sec h5{margin-top:0px; color:#0f7dca; font-weight:400;}
.cc_content_title [class*="col-"] {padding:0px;}
.readmore_content{margin-top:20px;}
.readmore_content p{margin-bottom:20px;}
.give-approval{margin-top:15px; display:block; clear:both;}
.give-approval .btn{border-radius:50px; borde:solid 1px #0f7dca; color:#0f7dca; background:#fff; padding-top:0px; padding-bottom:0px; font-size:12px; margin-left:6px;}
.give-approval .btn.btn-wraning{border:solid 1px #ff9c00; color:#ff9c00;}
.give-approval strong{font-weight:500; color:#030200;} 

connet-college .wrapper{background:url(../../common/styles/image/connect_college.jpg) #f3f3f3 no-repeat top center;}
.college_connect_search{background:url(../../common/styles/image/search_profile_pic.jpg) no-repeat top left; padding-top:15px; padding-bottom:60px;}

.content_box .cc_search h3{    border: none;
   text-align: left;
   padding-bottom: 0px;
   margin-left: 0px;
   padding-left: 0px;}
.content_box .cc_search h3:after{display:none;}
.form-inline-white input, .form-inline-white select {
border-radius:50px; border:none; background:#fff; font-size:13px; font-weight:400; color:#6c7483;    padding:7px 18px; height:36px; margin-right:10px;  box-shadow:1px 2px 0px rgba(198,198,200,1);}
.content_box .cc_search .btn-primary_submit{margin-top:0px; min-width:50px !important; padding-left:20px; padding-right:20px;}
.college_connect_search .college-name{width:320px;}
.cc_white_box{background:url(../../common/styles/image/cc_white_box_bg.png) #fff no-repeat center; padding:20px 25px !important;}
.cc_white_box p{color:#8b8b8b;}
.cc_white_box p span{color:#ff9c00;}
.cc_white_box p img{float:left; margin-right:6px; margin-top:1px;}
.cc_white_box .btn{border-radius:50px; font-size:12px !important; border:none;}
.cc_white_box .btn i{margin-right:2px;}
.cc_white_box h6{font-size:15px; color:#ff9c00; font-weight:400;}
.sudent_percent_report div p{display:inline-block; margin-right:30px; color:#404040; font-size:13px; font-weight:500; position:relative;}
.sudent_percent_report div p:after{width:1px; height:8px; position:absolute; right:-20px; content:""; background:#ccc; top:50%; margin-top:-4px; }
.sudent_percent_report div p:last-child:after{display:none;}
.sudent_percent_report div p span{font-size:15px; color:#0f7dca;}
.sudent_percent_report div p small{color:#8b8b8b; font-weight:400;}
div.tablee {border:0px solid black; width:100%; border-bottom:solid 0px #e6e6e6 !important; padding:0px 0px 15px;}
div.trr {border:0px solid black; display: table-row; }
div.tdd {border:0px solid black; display: table-cell; vertical-align:middle;}
cc_logo_sec.tablee{margin-bottom:10px;}
.cc_logo_sec.tablee .tdd img{max-height:60px;}
.cc_logo_sec.tablee .tdd h4{font-size:18px; font-weight:400; padding-left:15px;}
.profile_content_college_share_profile{margin-left:0px; padding-left:0px; margin-right:245px; min-height:450px;}

.corconcollege{width: 96%;resize: none;}


/******** SHARE YOUR EXPERIENCE ********************/
.share-your-experience .wrapper{padding-bottom:40px;}
.share-experience-container{}
.share-experience-left{background:#ededed; background:url(image/bulb_img.png) #ccc no-repeat top center; position:relative;
height: -o-calc(100vh - 50px); /* opera */
height: -webkit-calc(100vh - 50px); /* google, safari */
height: -moz-calc(100vh - 50px); /* firefox */
}
.share-experience-left h3{font-size:22px; font-weight:300; text-align:center; margin-top:10px; margin-bottom:10px;}
.share-experience-left h3 span{color:#000;}
.share-experience-left h2{font-size:22px; font-weight:500; margin-top:100px; color:#0f7dca;}
.share-experience-left h2 span{display:block; font-weight:300;}

.share-experience-left .btn-submit{ position:absolute; background:url(image/share_ex_btn.png) no-repeat; width:176px; font-size:15px !important; color:#fff; padding:22px 74px 22px 20px; display:inline-block; z-index:99; top:250px; left:107%;}
.sel-content{margin:0px auto; max-width:400px; text-align:center; position:relative;}
.sel-content .form-group{display:inline-block; float:left;}
.sel-content .form-control{border-radius:20px; border:none; width:310px; box-shadow:1px 2px 0px rgba(198,198,200,1); font-size:13px;}
.sel-content select.form-control{background:url(image/select_arrow2.png) #fff no-repeat right center; 
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;}
.sel-content textarea.form-control{height:120px;}
.sel-content .form-group .date_icon {
   background: url(image/date_icon2.png) no-repeat center;
   width:16px;
   height:16px;
   display:inline-block;
   position:absolute;
   right:12px;
   top:8px;
}

.share-experience-right{background:url(image/share_experience_img.jpg) no-repeat top right; 
height: -o-calc(100vh - 50px); /* opera */
height: -webkit-calc(100vh - 50px); /* google, safari */
height: -moz-calc(100vh - 50px); /* firefox */
}

.sel-content .alert-danger{position:absolute; width:300px; top:170px; left:100%; z-index:99; font-size:15px;
-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
 -moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);  /* Firefox 3.5 - 3.6 */
 box-shadow:3px 3px 3px rgba(0,0,0,0.2);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

#success_msg .success_message:before{display: none;}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget select
{color:#000000 !important;}

.msg_textarea_in{width: 100% !important;}
.msg_form_group{display: block !important;}

	.ta5 {  border: 2px solid #EEEEEE;
    box-shadow: 1px 1px 0 #DDDDDD;
    display: block;
    font-family: 'Marck Script',cursive;
    font-size: 18px;
    line-height: 50px;
   /* margin: 2% auto;
    padding: 11px 20px 0 70px;*/
    resize: none;
    height: 900px;
    width: 100%;
    background-image: -moz-linear-gradient(top , transparent, transparent 49px,#E7EFF8 0px), -moz-radial-gradient(4% 50%, circle closest-corner, #f5f5f5, #f5f5f5 39%, transparent 0%), -moz-radial-gradient(3.9% 46% , circle closest-corner, #CCCCCC, #CCCCCC 43.5%, transparent 0%);
    background-image: -webkit-linear-gradient(top , transparent, transparent 49px,#E7EFF8 0), -webkit-radial-gradient(4% 50%, circle closest-corner, #f5f5f5, #f5f5f5 39%, transparent 0%), -webkit-radial-gradient(3.9% 46%, circle closest-corner, #cccccc, #cccccc 43.5%, transparent 0%);
    -webkit-background-size: 100% 50px;
    background-size: 100% 50px;
	}
	.utd_addedquestions{
		position:static !important;
	}
	.addquestiosnval{text-align:center;}
	.panel-default>.panel-heading h4 .addquestiosnval #spantext{float:none !important;}
	
.sidebar-mini.sidebar-collapse .main-header .navbar {margin-left: 50px;}
.sidebar-mini.sidebar-collapse .profile_content{margin-left:35px !important;}
.sidebar-mini.sidebar-collapse .main-footer{padding-left:0px; padding-right:0px;}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:0px; border-top:0px inset #7c7c7c !important; background:#0c64a2 !important;}
.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:42px; padding-top:0px; padding-bottom:0px;}
.whitboxWithShadow.question_pattle {
    overflow: auto;
}



/************ Useranswers styles***************/

/*****************/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#919191;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#919191;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#919191;
}
:-moz-placeholder { /* Firefox 18- */
  color:#919191;
}
.whitboxWithBorder-color-change{border:solid 1px #d8d8d8; background:#f9f9f9;}
.user-answer-table{box-shadow:3px 3px 3px rgba(0,0,0,0.06); /*border:solid 1px #d8d8d8;*/}
.user-answer-table th{background:#e7e7e7; border-color:#d8d8d8; padding:8px 15px;}
.user-answer-table td{border-color:#d8d8d8;}

.divTable{ display:table; width:100%;}
.divRow{display:table-row; }
.divTd{display:table-cell; padding:10px 10px; vertical-align:middle; }

.user-ans-head{background:#0f7dca; color:#fff;}
.uap-td .divTd{border-top:solid 1px #ebebeb;}
.uap-td .qustion-desc{width:600px;}
.uap-td .details{width:120px;}
.uap-td .qty{width:60px; text-align:center;}

.uap-td .btn-outline-primary{border-radius:50px; padding:3px 10px; font-size:12px !important;}
.uap-td .btn-outline-primary:hover{background:#007bff; color: #fff;}

.btn-outline-primary{color: #007bff; background-color: transparent; background-image: none; border-color: #007bff;}

.view-details-sec{background:#f2f2f2; padding:20px; width:100%; border-top:solid 1px #d8d8d8;}
.test-case-table th{background:#d9e5ee; text-align:center; border:none;}
.test-case-table td{text-align:center; border:none; color:#626f73;  background:#fff; padding:5px 15px;}
.text-danger {color:#dc3545!important;}

.source-code-sec{background:#e0e0e0; padding:15px;}
.source-code-sec .form-group{margin-bottom:0px;}
.source-code-sec textarea{max-height:300px; overflow-y:auto; height:300px; background:#f6f6f6; color:#727272; border:solid 1px #ccc;}
.cyclomatric-sec{max-height:300px; overflow-y:auto; height:300px; background:#f6f6f6; border:solid 1px #ccc;}
.cyclomatric-sec img{width:100%;}


/*.view-details-sec{display:none;}*/
.view-details-sec.show{display:block;}


/********* APTITUDE *******/
.tab-content{display:block; clear:both;}
#home-page #Categorydisplay{padding:0px; border:0px solid #cccccc; box-shadow:none;}
.stu-indi-report{padding:0px !important;}

.ques-ans-top{border-bottom:solid 1px #e6e6e6; padding-bottom:10px; margin-bottom:15px;}
.ques-ans-top span{margin-right:50px; color:#878787;}
.ques-ans-top span strong{font-weight:500; color:#000000;}
.ques-ans-top span.statusof-exam{float:right; margin-right:0px; color:#34a853; font-size:20px; margin-top:-5px;}
.ques-ans-top span.statusof-exam-close i{color:#d75a4a;}
.questons-p{padding-left:22px;}
.questons-p span{color:#0f7dca; position:relative; margin-left:-22px; font-weight:500;}

.que-asns-img{text-align:right;}
.que-asns-img img{max-width:100%;}

.statusof-exam i{color:#34a853; font-size:18px;}

.correct-ans th{background:#e6e6e6; color:#0f7dca; border-right:none;}
.correct-ans th:nth-child(1){ text-align:center;}
.correct-ans th:nth-child(2){ text-align:center;}
.correct-ans th:nth-child(3){ text-align:center;}



.nav-tabs li a {
    color: #686868;
    margin-right: 0px;
    border: none !important;
    border-right: solid 1px #f3f3f3 !important;
}


.report_table.correct-ans td{border-right:solid 1px #d8d8d8;} 
.report_table.correct-ans tr, .report_table.correct-ans th{border-bottom:solid 1px #d8d8d8;}
.cwr-lists{background:#e6e6e6;}
.cwr-lists .list-group-item{border-left:none !important; border-right:none !important; border-radius:0px; background:none;}
.cwr-lists .list-group-item.active{background:#0f7dca; color:#fff; font-size:14px; font-weight:500;}
.cwr-lists .list-group-item:first-child{border:none; border-radius:0px; border-top:none;}
.cwr-lists .list-group-item>.badge{background:none; color:#34a853;}


.english_pass{background:#fff; padding:15px; margin-bottom:15px; height:200px; overflow-y:auto;}
.english_pass p{color:#9a9a9a; line-height:22px;}
.maindiv_college{height:100%;margin:0;padding:0;width:100%;background-color:#f5f2f2;}
.maindiv_table{border-collapse:collapse;height:100%;margin:0;padding:0;width:100%;background-color:#f5f2f2;}
.maindiv_td{height:100%;margin:0;padding:10px;width:100%;border-top:0;}
.maindiv_innertable{border-collapse:collapse;border:1px none;}
.maindiv_innertd{background-color:#ffffff;border-top:0;border-bottom:0;padding-top:0px;padding-bottom:9px;}
.maincontenttable{min-width:100%;border-collapse:collapse;}
.maincontentdiv{background:linear-gradient(to right, #e2e2e2, #e4ebec, #e6e6e6);}
.logotd{padding: 3px;}
.companydisplay{color: #0a7cbd;font-size: 25px;font-family: sans-serif;margin-bottom:0px;margin-right: 20px;}
.companybanner{padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0;text-align:center;}
.companybannerimage{max-width:600px;padding-bottom:0;display:inline!important;vertical-align:bottom;border:0;height:auto;outline:none;text-decoration:none;}
.companydesc_td{background-color:#ffffff;border-top:0;border-bottom:0;padding-top:0;padding-bottom:9px;}
.companytextarea{padding: 15px;font-size: 13px;font-family: helvetica neue,helvetica,arial,verdana,sans-serif;text-align: justify;line-height: 22px;}
.description_div{ padding: 15px;font-size: 13px;font-family: helvetica neue,helvetica,arial,verdana,sans-serif;text-align: justify;line-height: 22px;}
.registrastiontd{background-color:#ffffff;border-top:0;border-bottom:0;padding-top:20px;padding-bottom:10px;}
.registrtiondiv{padding-top:0;padding-right:18px;padding-bottom:18px;padding-left:18px;}
.registration_innerdiv{border-collapse:separate!important;border-radius:3px;background-color:#f87b28;}
.registrationButton_td{font-family:Arial;font-size:16px;padding:15px;}
.buttonclass{font-weight:bold;letter-spacing:normal;line-height:100%;text-align:center;text-decoration:none;color:#ffffff;display:block;}
.registrationclear_td{background-color:#ffffff;border-top:0;border-bottom:0;padding-top:5px;padding-bottom:5px;}




/***************** New Code Date:23-03 **********************************/

/************************** Assesment sponcer Popup ********************************************/

#exestylepopup {
       width:80%;
	   margin-top:-5%;
}
.exestylepopup {
        /*width: 80%;*/
		width:100%;
    position: fixed;
	 margin-top:-5%;
    top:20%;
    left: 10%;
    border:0px solid #999;
    padding:0px;
    margin-left: 0px;
	height:auto;
}

#assessment_sponsor .modal-lg{width:100%;}
#assessment_sponsor .modal-header{padding:8px 8px 10px !important; height:70px; overflow:hidden;}
#assessment_sponsor .modal-header img{max-width:180px; max-height:58px;}
#assessment_sponsor .modal-header h4{ padding-left:20px; margin:0px;}
#assessment_sponsor .modal-header h4 span{display:block; }

#assessment_sponsor .assessment_title{  font-size:15px; color:#6d757b; padding-right:15px; width:96%;}
#assessment_sponsor .assessment_title span{color:#0f7dca; font-size:17px; display:block; text-transform:uppercase;}

#assessment_sponsor .modal-body.campaign-assessment{background:url(../styles/image/popup_bg01.jpg) #fefdfd no-repeat left top; background-size:cover;}
.assessment-campaign-sec{background:#fff; border:solid 1px #878787;}
.assessment-campaign-sec h4{background:#0f7dca; margin:0px; text-align:center; color:#fff; font-size:16px; font-weight: 400; padding:10px 10px !important;}

.assessment_img_content{max-height:306px; overflow-y:auto;}
.acs_img img{width:100%; padding:10px;}
.acs_content{padding:10px 10px 0px;}
.acs_content p{font-size:13px; color:#747474;}



/* width */
.assessment_img_content::-webkit-scrollbar {
  width:3px;
}

/* Track */
.assessment_img_content::-webkit-scrollbar-track {
  box-shadow:inset 0 0 3px grey; 
  border-radius:0px;
}

/* Handle */
.assessment_img_content::-webkit-scrollbar-thumb {
  background:#0d71b5; 
  border-radius: 10px;
}

div.tablee {border:1px solid black; width:100%; border-bottom:solid 1px #e6e6e6 !important; padding:0px 0px 15px;}
div.trr {border:0px solid black; display: table-row; }
div.tdd {border:0px solid black; display: table-cell; vertical-align:middle;}

.campaign-assessment input.form-control{background:url(../styles/image/input_bg_one.jpg) #fefdfd repeat-x left bottom; border:solid 1px #b1b1b1; color:#000000 !important; font-size:13px; height:36px;}
.campaign-assessment select.form-control{background:url(../styles/image/select_bg_one.jpg) #fefdfd no-repeat right bottom; border:solid 1px #b1b1b1; color:#000000 !important; font-size:13px; height:36px;-webkit-appearance: none;}
.campaign-assessment .btn{width:100%;}
.campaign-assessment .btn-primary{width:100%; background:url(../styles/image/btn_primary_bg01.jpg) #0f7dca repeat-x right bottom; border-radius:0px; border:none; padding:10px 10px;}


.form-group .form-control:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border:1px solid #b1b1b1;
}

.campaign-assessment input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000 !important;
  opacity: 1; /* Firefox */
}

.campaign-assessment input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000 !important;
}

.campaign-assessment input::-ms-input-placeholder { /* Microsoft Edge */
  color:#000 !important;
}
/***************** end of  New Code Date:23-03 **********************************/

.header-eamcet{background:#fff; border-radius:200px; float:left; width:100%; padding:5px 30px; text-align:center;}
.logo_left{float:left;}
.logo_right{float:right;}

.poweredby-sec{display:inline-block; padding-top:13px;}
.poweredby-sec span{display:block;}

.content_sec{padding-top:10px;}
.content_sec h3{font-size:28px; color:#791416; margin-bottom:20px;}
.content_sec p{color:#0e0e0e; font-size:15px; line-height:22px;}

.img-sec{position:relative; border:solid 5px #fff; margin-top:20px;}
.img-sec img{width:100%;}
.img-content{position:absolute; background:rgba(0,0,0,0.8); max-width:430px; padding:25px 25px 10px; left:0px; top:36px; text-align:center;}
.img-content p{color:#fff; font-size:14px; line-height:18px; margin-bottom:20px;}
.img-content h4{color:#ffff00; font-size:20px; font-family: 'Roboto Slab', serif;}
.img-content h5{font-size:20px; color:#fff;}
.img-content h5 span{color:#01fff6; font-size:20px;}
.img-content button{background:url(../../SPEC/regisration_btn.jpg) repeat-x left top; border-radius:100px; padding:10px 20px; border:none; font-size:20px !important; color:#fff; margin:0px 0 20px 0px;}
.img-content button:hover{background:url(../../SPEC/regisration_btn1.jpg) repeat-x left top; border-radius:100px; padding:10px 20px; border:none; font-size:20px !important; color:#fff; margin:0px 0 20px 0px;}

.last-date{margin-bottom:0px;}
.img-content p.last-date span{color:#ffcd49;}

p.notetext{font-size:12px;}
p.notetext span{color:#f6775f; font-size:12px;}

.footer_eamcet{background:#fff; border-top: 1px solid #d2d6de; position:absolute; width:100%; bottom:0px; text-align:center; padding:6px 0px;}
.footer_eamcet span{color:#929292;}
.footer_eamcet img{max-width:160px;}

#iframe{height:450px;}

@media screen and (max-width: 767px) {
.row{display:block; clear:both;}
.header-eamcet{display:block; clear:both;}

.logo_left, .logo_right{width:100%;} 
.logo_left img{max-width:180px; display:block; clear:both; margin:0px auto;}

.logo_right, .poweredby-sec{display:none;}
.logo_right img{max-width:140px; display:block; margin:0px auto;}

.img-content{position:static; max-width:100%; padding:10px 10px 10px;}
.content_sec h3{font-size:18px; margin-top:0px; margin-bottom:5px;}
.img-content p{font-size:13px; margin-bottom:15px;}
.img-content h4{font-size:18px;}
.img-content h5{font-size:16px;}

#iframe{height:auto;}

div.tdd{display:block; clear:both;}
#assessment_sponsor .assessment_title{width:100%; padding-right:0px;}
#assessment_sponsor .assessment_title span{margin-left:0px !important; font-size:14px !important;}

#exestylepopup {width:90%; margin-top:-80px; max-height:96%; overflow-y:auto; overflow-x: hidden;}
.exestylepopup{left:5% !important;}
.nopadding-left {padding-left:15px;}

.modal-header .close{right:0px; top:0px;}
.img-content button{margin-bottom:10px;}
}