#esdMb_GlobalStudentFinder{
background:transparent
}


#global-finder-input-search{
background:#fff
}

h3#summaryGridHeading {
    margin-top: 8px;
}	

.global-finder-active-selected-list-title, #global-finder-selected-multiple-button {
    background-color: #2F99C4;
    color: #fff !important;
    border: none;
    border-radius: 0;
}

.note-editor .btn-default{
color:#333 !important
}

.ajaxstate.btn-align.text-danger{
color:#2F99C4 !important
}



.main-header h2, #global-finder-dropdown h4, .main-header em, .profile h3, .activity h3, .settings h3{
	font-family: 'open sans';

}

.panel-heading h3 {
    margin: 0;
    font-size: 18px;
}

.main-header em{
    color: #2c2c2c;
    font-variant: normal;
    font-style: normal;
    font-size: 30px !important;
    font-variant: normal;
    float: left;
    padding: 0;
    margin: 0;
    margin-top: -4px;
}

.main-header p.sitspagedesc{
float:left;
}

.main-header  h2{
float:left
}



/* commented out by Sam on 21/12/2016 to resolve extended info tab issue
#pro-btn-extended-info{
display:none
}
*/


.profile .user-info-left h2{
 font-size: 1.4rem !important;
}

.pageReload input{
width:41px
}

p.sitspagedesc{
font-size:14px;
text-transform:none
}

.faq-header-text{
color:#444
}

#proActivityFilterBtnsWrapper{
margin-bottom:10px
}

#proActivityListTable_filter{
display:none
}

#selectedUserProfileHeaderPlaceholder{
margin-bottom:20px
}

#userProfilePlaceholder #profilePanel .profileImage{
	    margin-left: 0;
    padding-left: 0;
}

div.dataTables_info {
    padding-top: 8px;
    font-size: 1.4rem;
    color: #ccc;
}

em.fa.fa-user{
margin-right:5px
}

.user-info-left img{
border:0 !important
}

#ctl00_cph_MAIN_ddlHCLaction{
margin-top:4px
}

#global-finder-input-search{
border:1px solid #2c2c2c;
font-size:1.3rem
}

.col-md-3.logo{
width:17.75% !important
}

.profile h3, .activity h3, .settings h3{
font-size:20px
}

.main-header em{
	font-size:16px;
}

.pageReload input{
background:#fff
}

.adminMenuCol1{
border-right:0
}

#ctl00_ctl00_cph_MAIN_cph_FAQMAIN_pnlImportantFaqs a.list-group-item{
    background: #2F99C4!important;
    color: #fff;
}

#ctl00_ctl00_cph_MAIN_cph_FAQMAIN_pnlImportantFaqs .list-group, #ctl00_ctl00_cph_MAIN_cph_FAQMAIN_pnlCriticalFaqs .critical-faqs{
margin-top:15px
}

.faq-advsearch-form .btn, .faq-advsearch-form .btn-primary{
background-color: #2c2c2c;
border-color:#2c2c2c;
}

.btn-primary, .HelpcallButton , .LogcallButton{
    background-color: #2c2c2c;
    border-color: #2c2c2c;
	color:#fff
}

.pro-finder-results-link{
text-decoration:underline
}
.pro-finder-results-link:hover{
#2c2c2c
}

.HelpcallsSearchFilterMessage, .HelpcallsPageTitle .pageReload, .HelpcallsGroupBy label{
text-transform:none
}

.footer{
	    background-color: #ecf0f1;
    border-color: #d9e1e3;
	font-size:1.4rem;
	margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0
}

.footer > .container{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0
}

.adminMenuCol1 h4, .adminMenuCol2 h4{
font-size:1.3rem !important;
font-weight:normal
}

ul.main-menu > li .text{
font-size:inherit
}
/*
.panel-info>.panel-heading, .alert-info{
   background-color: #2c2c2c;
    border-color: #2c2c2c;
	background-image:none;
	color:#fff
}*/

.faq-row .panel-default>.panel-heading, .CaseManagement .panel-default>.panel-heading{
    color: #fff;
    background-color: #2c2c2c;
    border-color: #2c2c2c;
    background-image: none;
}

.enq-detail-action-row .bs-callout{
border-top:0;
border-bottom:0;
border-right:0;
}

.proContentHead .alert-info, .semContentHead .alert-info{
border: 1px solid #f4f4f4;
    background-image: none;
    background-color: #f4f4f4;
    color: #444;
}

#global-finder-recently-viewed-chevron{
margin-right:5px
}
#faq-cetegory-button{
    background-color: #f4f4f4;
    color: #444;
    border-color: #ccc;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success .open .dropdown-toggle.btn-success, .btn-default{
background-color: #2c2c2c;
border-color:#2c2c2c;
}

.ESDCallSummary.sitstablegrid th{
text-transform:none;
font-variant:normal
}

.faq-extended-info .h4.panel-title{
font-size:14px;
padding:5px
}
#global-student-finder-searchform .form-control{
font-size:0.9em
}

.CategoryDiv .sitstableoutline .labelIndent{
	margin-left:15px
}

.enquiryForHeader .label{
	/*margin-top:10px*/
}

.main-header {
     margin-bottom: 18px;
    margin-top: 10px;
    float: left;
	}
	
	#ctl00_cph_MAIN_spanReLoader1{
	    font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
    font-size: 16px;
	}
	#divdpSched{
	border:1px solid #dfdfdf;
	border-top:0
	}
	
	.ESDCallSummary_wrapper .TableCaptionText .label{
	margin-top:0
	}
	
	.ESDCallSummary_wrapper.NoBorder .sitstablegrid.ESDCallSummary a{
	    padding: 10px;
    padding-left: 2px;
	font-weight:bold;
	}
	
	.main-nav-toggle{
	color:#555
	}
	
	.h4.panel-title a span, .CaseManagement .panel-heading{
	color:#fff;
	font-size:14px;
	font-weight:bold
	}
	
	.pageReload input{
	width:45px
	}
	
	.upload-drop-zone{
	    color: #357ebd;
    border-style: dashed;
    border-color: #357ebd;
    line-height: 100px;
    text-align: center;
	}
	
	.OpenCallHeader{
	background:#fff
	}
	
	.left-sidebar.minified .main-menu > li:hover > a > .text {
    position: absolute;
    display: block;
    left: 40px;
    top: 0;
    min-width: 200px;
    z-index: 9999;
    padding: 10px;
    border: 1px solid #ccc;
    color: #fff;
    line-height: 1.5;
    background: #2c2c2c;
    font-weight: 700;
}

form.form-horizontal.faq-advsearch-form {
    float: left;
}


	
	div#semCreate-filelist {
    font-size: 16px;
    margin-top: 10px;
    color: red;
    font-weight: bold;
}
	
	.upload-drop-zone .fa-download:before {
	    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
	}
	
	.upload-drop-zone .fa-download{
	font-family: 'open sans' ;
	color:#555
	}
	
	
	
	.CaseManagement .main-header{
	width:100%
	}
	
	.esdLink_Popup{
	text-decoration:underline !important
	}
	
	#ctl00_cph_MAIN_trUSER label, #ctl00_cph_MAIN_trFORENAME label, #ctl00_cph_MAIN_trSURNAME label, #ctl00_cph_MAIN_trEMAIL label, #ctl00_cph_MAIN_trLOCATION label{
	color:red
	}
	
	.pageReload Label{
	font-size:12px
	}
	
	#aCounterPause{
	
	}
	
	.rpdCall .dpSched_Banner {
    background-color: #2c2c2c !important;
    color: #fff;
    padding: 5px;
}
	
	.oneClick_reset{
	font-size:12px
	}
	
	.rpdCall{
	
	}
	
	.rpdCall .dpScheduler_Event{
	background-color:#fff !important
	}
	
	.daypilot_EventBackColor{
	border-radius:0
	}
	
	.rpdCall table{
	border:0
	}
	
	
.rpdCall table td {
    border-color: #ddd !important;
	}
	
	.one-clickRefresh{
	display:none
	}
	
	span.TableCaptionText {
    color: #fff;
    font-weight: 700;
	}
	
	.rpdCall .dpScheduler_Event div{
	font-size:14px;
	font-family: 'open sans'
	}
	
	.rpdCall td.AddGroupCell div{
	border-color:transparent
	}
	
	.rpdCall table .AddGroupCellTitle, .rpdCall table .AddGroupCellTitleAlt{
	font-size:14px !important
	}
	
	.logCallCaller {
    
     margin-top: 0; 
	 }
	 
	 #ctl00_cph_MAIN_tableFAQPageThroughResults{
	 display:none
	 }

	.sptStyle .main-header small{
	float:left;width:100%
	}
	
.bs-callout-primary{
border-left-color:#2c2c2c
}

.btn-success{
background-color: #2F99C4;
    border-color: #2F99C4;

}

.sitstabledescriptioncell{
font-family:inherit
}

h1, h2, h3 {
    font-family: 'open sans';
}

h4, h5, h6{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
}

body{
background:#fff !important
}

DIV.TableCaption, DIV.TableCaption_NoToggle, .ESDTabBar_horizontal li.activetab, .ESDTabBar_horizontal li.activetab a, .ESDTabBar_horizontal li.activetab a:hover {
    background-color: #2c2c2c !important;
}

.ESDTabBar_horizontal li.activetab, .ESDTabBar_horizontal li.activetab a, .ESDTabBar_horizontal li.activetab a:hover {
    background: #2c2c2c;
}

.ESDTabBar_horizontal_Menu a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-color: #ddd;
    position: relative;
    display: block;
    padding: 10px 15px;
    line-height: 1.42857143;
    border: 1px solid #ddd;
    border-bottom: 0;
    color: #fff !important;
    background: #2c2c2c;
}

#divPrefsControl label{
color:#fff
}

#global-student-finder-btn-toggle-fixed-header {
    background-color: #ecf0f1;
    border: #ecf0f1;
    color: #444;
    margin-right: -2px !important;
}

.main-content .panel-default>.panel-heading {
    color: #fff;
    background-color: #2D5BA9 !important;
    border-color: #ddd;
    background-image: none;
}

.toggle-fixed-topbar {
    color: #fff !important;
}

ul.main-menu>li a{
background-color:#fff
}

ul.main-menu > li a:hover {
    text-decoration: none;
    background-color: #2F99C4;
	color:#fff
}

ul.main-menu > li a:hover .fa, ul.main-menu > li.active a .fa{
	color:#fff !important
}

ul.main-menu > li.active > a{
background-color: #2F99C4;
color:#fff
}

.btn-custom-primary.btn-auth{
background:#2F99C4;
background-color:#2F99C4
}

.top-bar .notifications .notification-item .btn-group>a, .top-bar .top-bar-right .btn-link, .top-bar .logged-user .btn .caret{
	color:#fff
}

.top-bar .logged-user .btn .caret {
    border-top-color: #fff;
}

.bottom .container .content-wrapper{
background-color:#fff;
}

.top-bar .notifications .notification-item .btn-group>a:hover, .top-bar .top-bar-right .btn-link:hover{
color:#999
}

.top-bar .notifications .notification-item .btn-group>a:active, .top-bar .top-bar-right .btn-link:active{
color:#999
}



#global-finder-btn-clear {
    background-color:#2c2c2c !important;
    border-color: #2c2c2c;
}

#global-finder-btn-search {
    background-color: #2F99C4;
    border-color: #2F99C4;
}

.page-header-pinned {
  margin-top: 0px!important;
}

.navbar-fixed-top{

position:relative !important
}

.top-bar.navbar-fixed-top+.bottom{
margin-top:5px !important
}

/*TRIBAL DEFAULT BRANDING. CAN BE REMOVED BY INSTITUTION*/

.logo img{
display:none
}

a{
color:#2c2c2c
}

.main-header h2 {
color: #535353;
border-right-color: #2c2c2c;

}

.data-row .data-name{
color:#535353
}

.main-header em{
color:#2c2c2c
}

.main-header{
width:100%
}


#filterOptions .panel-heading.text-right{
    color: #555;
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    background-image: none;
	padding-bottom:10px;
}

.top-bar{
    background-color: #2D5BA9;
    border-color: #2D5BA9;
}

.top-bar .searchbox .btn{
background:#2c2c2c
}

.top-bar .searchbox input[type="search"]{
background:#eee;
color:#222222;
border-color:#4A0095
}

#global-finder-btn-clear{
background:#eee
}

.nav.nav-tabs-custom-colored>li.active>a, .nav.nav-tabs-custom-colored>li.active>a:hover, .nav.nav-tabs-custom-colored>li.active>a:focus{
background:#2c2c2c
}

.btn-custom-secondary{
background:#2c2c2c;
border-color:#625EB6
}

.profile h3 i, .activity h3 i, .settings h3 i {
color: #2c2c2c;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
background-color: #2c2c2c;
}

.btn-custom-secondary:hover, .btn-custom-secondary:focus, .btn-custom-secondary:active, .btn-custom-secondary.active, .btn-custom-secondary .open .dropdown-toggle.btn-warning {
background-color: #2c2c2c;
border-color:#2c2c2c
}

#dashLoadingImage, #global-student-finder-loading-image{
color: #222222;
font-size: 14px;
background: #ddd;
padding: 5px 5px;
font-variant: small-caps;
}

.global-finder-selected-button, .global-finder-selected-button:hover, .global-finder-selected-button:focus, .global-finder-selected-button:active{
background-color: #2c2c2c;
}

.global-finder-selected-item img, .global-finder-recently-viewed-item img{
height:30px;
width:24px;
}

.global-finder-results-image img {
    width: 34px;
    height: 40px;
}

#esdMb_GlobalStudentFinder a{
color:#494949
}

ul.main-menu>li .fa {
    color: #2c2c2c;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
background-color:#2c2c2c
}

.LandingPage .SearchFAQs{
background-color:#2F99C4!important
}

.LandingPage .CheckAppointments{
background-color:#d4ba6b !important;

}


.LandingPage .ViewCases{
background-color:#91a23b !important
}

#semEnquiryListTable_filter{
display:none
}

#semEnqFilterBtnsWrapper{
margin-bottom:10px;
}

#ctl00_cph_MAIN_ddlGroupBy{
margin-top:-2px
}

.LandingPage .BookAppointment{
background-color:#1d92af !important
}

.TableCaptionText .label, span#ctl00_cph_MAIN_lblCallDetailCaption, .HCA_titlebar.HCA_titlebar_caller td, .HCA_titlebar.HCA_titlebar_helpdesk td{
color:#fff !important
}

.faq-header .badge{
	display:none
}

#pro-main-tabs i{
margin-right:5px
}

.top-bar .logged-user .btn{
font-size:1.3rem
}


/* THIS BIT NEEDS TO GO IN HELPDESK.CSS */
#headerwrapper{float:left;text-align:left;display:inline-block;width:100%}
#enquirywrapper, #studentwrapper{width:50%;float:left;}
#enquirywrapperstudent{width:100%;float:left;}
#studentwrapper{background:#f4f4f4}
.deetslabel{float:left;font-weight:bold;width:50%;padding:5px 0px;}
.deetsfield{float:left;width:50%;padding:5px 0px;min-height:30px}
.deetslabel.full{width:100%}
#headerwrapper h2{font-family:'open sans';  padding: 0;  margin: 6px 0;  color: #2c2c2c;  font-size: 20px;  margin-bottom: 14px;  background: #2F99C4;  color: #fff;  padding: 5px;}
#studentwrapper h3, #enquirywrapper h3{border-bottom:1px solid #ccc;padding-bottom:5px;    font-family: lora;
    font-weight: bold;color:#444}
.innerwrapper{margin:5px;}
#headerwrapper h2.closed{
background:#a3120d
}

#ctl00_cph_MAIN_lblCallDetailCaption{
display:none
}
#headerwrapper.studentbased, #headerwrapper.studentbased #enquirywrapperstudent, #proContentDesc #headerwrapper{
float:inherit
}

footer{
    background-color: transparent;
    background: #ecf0f1;
    background-color: #ecf0f1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFECF0F1,endColorstr=#FFECF0F1);
    zoom: 1;
    margin-top: 20px;
}

.btn-custom-primary {
    background-color: #2c2c2c;
    border-color: #2c2c2c;
    color: #fff;
}

.btn-custom-primary:hover, .btn-custom-primary:focus, .btn-custom-primary:active, .btn-custom-primary.active, .btn-custom-primary .open .dropdown-toggle.btn-warning {
    background-color: rgba(0, 68, 137, 0.72);
    color: #fff;
}

.btn-custom-primary:hover, .btn-custom-primary:focus, .btn-custom-primary:active, .btn-custom-primary.active, .btn-custom-primary .open .dropdown-toggle.btn-warning {
    background-color: rgba(0, 68, 137, 0.72);
    color: #fff;
}

.top-bar.navbar-fixed-top {
    position: fixed !important;
}

.top-bar.navbar-fixed-top {
    z-index: 90;
}

a#esdTab_HOME {
    border-top: 1px solid #ddd;
}

/*TRIBAL DEFAULT BRANDING. CAN BE REMOVED BY INSTITUTION*/

#global-student-finder-btn-toggle-fixed-header{}

.esd-page-header{
	background-color:#2F99C4
}

.esd-page-header .col-md-12{
padding-left:0
}


 #enquiryCreate #Panel1 .control-label{
display:none
}

#enquiryFeedback .panel-info>.panel-heading {
    color: #444;
    background-color: #ebebeb;
    border-color: #ebebeb;
	    background-image: none;

    text-indent: 5px;
}

.txtSemFeedbackRating{
display:none
}

.HCA_titlebar_helpdesk{
background: #2c2c2c !important
}

.TableLogCall_AllDetails .tableHeaderCell label{
font-weight:700;

}

.TableLogCall_AllDetails .tableHeaderCell{
padding-right:5px
}

.HCA_titlebar span{
color:#fff
}

.HCA_titlebar  td {
color:#fff !important
}

#enquiryFeedback .panel-info>.panel-heading h4{
 font-family: 'open sans';
 		       font-size: 24px;
    font-weight: normal;
 }
 
 .rating-f .br-widget{
     margin: 10px 0;
 }


#enquiryFeedback .panel-info{
border-color:#ebebeb
}

#dropdown-inner-grid-wrapper{
    border: 1px solid #ccc;
    border-top: 0;
}

#menuQuickSearchEnquiry .form-control.main-nav-enquiry-search{
font-size:1.3rem
}

/*#selSemCreateCategory_chosen a.chosen-single.chosen-default span:before{
    content:"\f078";
	float:right;
	padding-right:5px
}*/

ul.main-menu>li .fa.fa-phone:before, .CheckEnquiries .fa.fa-phone:before, .quick-access-item .fa.fa-phone:before, #proActivityListTable span.typeImageHCL:before{
    content:"\f086";
}

.LandingPage a{
font-size:1.6rem;
}

.LandingPage .SearchFAQs {
    background-color: #2F99C4!important;
}

.bottom .container .content-wrapper{
font-size:1.4rem
}

.enq-detail-attachments{
font-size:2rem
}

#UpdEnqInfo{
border: 1px solid #f4f4f4;
    background-image: none;
    background-color: #f4f4f4;
    color: #555;
}

#pnlProfile em.fa.fa-user{
margin-right:5px
}

#MENUtoPortalTitleLink .fa.fa-power-off{
margin-right:2px;
}

#semUpdateForm strong{
display:none
}

#global-student-finder-btn-toggle-fixed-header {
    background-color: #2D5BA9;
    border: #2D5BA9;
    color: #fff;
    margin-right: -2px !important;
}

#global-student-finder-btn-toggle-fixed-header  i{
color: #fff;
}

.top-bar {
    background-color: #2D5BA9;
    border-color: #2D5BA9;

    width: 100%;
}


.esd-page-header {
    background-color: #fff !important;
}

div#esdPageContent_Container{
padding-top:10px
}

.panel-default>.panel-heading {
    color: #fff;
    background-color: #6d6f72 !important;
    border-color: #ddd;
    background-image: none;
}



@media screen and (min-width: 992px){
.top-bar .top-bar-right {

    right: -90px;
}
}

@media screen and (min-width: 992px){
#global-finder-dropdown {
    min-width: 820px;
    left: auto;
    right: -415px;
}
}

.panel-heading button, .panel-heading a:link, .panel-heading a:visited {
    color: #fff !important;
}