﻿.loginContent {
height: 370px;
margin: 14% auto;
width: 700px;
}
label.required:after {
content: " *";
color: red;
}
#login {
background-color: #007EA4;
border-radius: 12px 10px 10px 12px;
height: 100%;
width: 100%;
}
#newpwdentry .pwdhint {
color: white;
float: right;
margin-bottom: 10px;
min-height: 20px;
}
#newPassword .popover {
max-width: 306px;
min-width: 150px;
}
#newPassword h3.popover-title {
background: white;
margin-left: 0;
border: 0;
padding: 8px 5px;
}
#newPassword .popover-content {
color: gray;
font-size: 13px;
text-align: left;
padding: 0px 5px 8px 5px;
}
form#newPassword {
width: 85%;
}
#newPassword input {
font-weight: 500 !important;
height: 40px;
}
#sendForgotPassword .logbx.col-md-12 {
display: inline-flex;
margin-top: 87px;
}
#newPassword .logbx.col-md-12 {
display: inline-flex;
}
.marginLeft {
float: left;
}
.marginRight {
float: right;
}
#forgotpwd section {
margin-top: 52px;
}
#newpwdentry section {
margin-top: 52px;
}
#newpwdentry .logbx {
margin-top: 5px !important;
}
.errorLabel.cun-error {
width: 340px !important;
margin-top: 0px !important;
}
.errorLabel.cun-error:first-child {
margin-top: 0px !important;
}
.errorLabel.cun-error:nth-child(2) {
margin-top: -17px !important;
}
.errorLabel.cun-error:nth-child(3) {
margin-top: -34px !important;
}
.errorLabel.cuns-error {
width: 270px !important;
margin-top: -15px !important;
}
.loginLeft {
background-color: #FFFFFF;
border-radius: 10px 0 0 10px;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
color: #67AA39;
font-weight: bold;
height: 100%;
width: 46%;
}
.loginLeft p {
display: block;
margin: 0 35px 0%;
font-size: 12px;
text-align: left;
line-height: normal;
color: #666;
font-weight: 500;
}
.loginLeft p a {
font-weight: 600;
}
.part-aln {
text-align: left;
margin-top: 42px;
margin-left: 35px;
}
.cpyrt-txt-lft {
margin-top: 90px;
font-weight: 500;
}
.cpyrt-txt-rt {
color: #666;
margin-top: 92px !important;
font-weight: 500;
}
.cls-fgpwd-sub {
color: #ffffff;
}
#appVersion {
color: #000000;
font-size: 11px;
font-weight: normal;
}
.loginRight {
border-radius: 0 10px 10px 0;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
color: #FFFFFF;
height: 100%;
width: 54%;
}
.loginRight > div {
margin: 40px 30px 0px 30px;
}
.lblSchoolName {
margin-bottom: 16%;
text-align: center;
font-family: 'droid_sansregular';
color: #fff;
}
#ADPlogo {
display: block;
margin: 33px auto 20px;
width: 75% !important;
height: auto !important;
}
#redikerLogo {
display: block;
margin: -15px 2px 0px 0px;
}
.cpyrt-txt-lft-lt {
text-align: right;
}
.ft-login-to {
color: #ffffff;
font-weight: 500 !important;
font-size: 14px;
}
.lblUser {
padding: 20px 0px 0;
width: 86px;
color: #fff;
}
#newPassword .lblUser {
padding: 6px 0px 0;
margin-right: 5px;
width: 114px;
}
#sendForgotPassword .lblUser {
padding: 6px 0px 0;
margin-right: 5px;
width: 85px;
}
.newpwderdiv #lblError {
width: 100%;
margin: 0;
}
.newpwderdiv {
width: 100%;
min-height: 10px;
}
.usrnme, .pwd {
display: block;
margin: 0px 10px 12px 0px;
padding: 10px;
width: 100%;
border: 0px solid #7dbdd0;
background: #ffffff !important;
color: #000000 !important;
height: 40px;
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
#newpwdentry .cpyrt-txt-rt {
margin-top: 149px !important;
}
#loginForm, #sendForgotPassword {
margin: 0 0 0%;
display: table;
width: 85%;
font-size: 14px;
}

.adjst-per {
margin: 0 0 3%;
display: table;
width: 71.5%;
font-size: 14px;
}
.responseContent .adjst-per {
width: 82.5% !important;
}
.logbx {
margin-top: 15px;
padding: 0px;
}
.logbx input {
background: #fff;
color: #007ea4;
border: none;
padding: 10px 10px;
cursor: pointer;
width: 100%;
font-weight: 500 !important;
}
.logbx > div {
margin: 8px 3px 8px 89px;
width: 46%;
}
.logbx a {
color: #FFFFFF;
display: block;
margin-top: 10px;
width: 200px;
}
.disableControls {
pointer-events: none;
cursor: no-drop;
}
.btnSubmit {
background-color: #FFFFFF;
border: medium none;
height: 30px;
padding: 0 10px;
}
#lblError {
display: block;
color: #FFAFAF;
position: absolute;
text-align: left;
font-weight: 500 !important;
}
.error-msg-lgin {
height: 25px;
}
.copyRight {
text-align: center;
}
.loginFooter {
background-color: #2780A6;
color: #F9F5F5;
padding: 3px 0;
text-align: center;
}
#body {
width: 100%;
height: 100%;
overflow: hidden;
}
.menu {
width: 70px;
float: left;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
transition: opacity .4s;
}
.mob-menu {
display: none;
}
.content {
-webkit-transition: margin .3s ease-in-out;
-moz-transition: margin .3s ease-in-out;
-o-transition: margin .3s ease-in-out;
transition: margin .3s;
}
.contentHeader {
color: #FFFFFF;
font-size: 24px;
padding: 10px 10px 0 10px;
font-weight: normal;
}
.contentInfo {
background-color: #F0F0F0;
padding: 10px;
}
/* Main Menu css*/
.mainMenu {
margin: 0;
padding: 0;
}
#navTabs ul {
list-style: none;
margin: 0;
}
#navTabs ul li.inactive {
background-color: rgba(0, 0, 0, 0);
height: 64px;
}
#navTabs ul li.active {
background-color: #192028;
height: 64px;
}
.tab-dashboard,
.tab-landing,
.tab-setup,
.tab-designwebsite,
.tab-receive,
.tab-waitlist,
.tab-enroll,
.tab-quickmail,
.tab-statistics,
.tab-batchentry {
background: url("../../../../Images/menu-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
margin: 0;
}
.tab-dashboard {
background-position: -4px -76px;
}
.tab-landing {
background-position: -4px -140px;
}
.tab-setup {
background-position: -4px -208px;
}
.tab-designwebsite {
background-position: -4px -276px;
}
.tab-receive {
background-position: -4px -346px;
}
.tab-waitlist {
background-position: -4px -414px;
}
.tab-enroll {
background-position: -4px -484px;
}
.tab-quickmail {
background-position: -4px -548px;
}
.tab-statistics {
background-position: -4px -618px;
}
.tab-batchentry {
background-position: -4px -684px;
}
/* Setup css*/
.k-window-titlebar.k-header {
    min-height: 50px !important;
}
#tabstripsetup,
#tabstripHome,
#tabstripHoldingBin,
#tabstripCalendar {
background-color: #FFFFFF;
border-radius: 4px;
}
#tabstripsetup .k-tabstrip .k-tabstrip-items {
padding: 0;
}
#tabstripsetup .k-tabstrip-items .k-loading {
border: none;
}
.libraryContentWindow {
border-radius: 10px !important;
top: 35px !important;
width: 88% !important;
}
.libraryTitle {
background-color: #FFFFFF !important;
border: medium none !important;
border-bottom: 5px solid #007EA4 !important;
color: #007EA4 !important;
font-size: 18px !important;
margin: -39px 0 !important;
padding: 8px 0 !important;
width: 100% !important;
position: relative !important;
height: 50px !important;
}
.tabContent {
border: 1px solid #d2d2d2 !important;
border-left: none !important;
border-right: none !important;
border-bottom: none !important;
color: #666 !important;
margin: 0 !important;
min-height: 750px;
padding: 0 !important;
}
.s-tabList,
.s-tabHomeList {
background: none !important;
border: none !important;
}
.s-tablink:active,
.s-tablink:hover {
color: #007EA4 !important;
text-decoration: none;
}
.s-tablink {
color: #666 !important;
}
.lib-tabList.k-state-active {
background-color: #007EA4 !important;
border-radius: 0;
}
.s-tabList.k-state-active a,
.s-tabHomeList.k-state-active a {
color: #007EA4 !important;
}
.lib-tabList.k-state-active a {
color: #FFFFFF !important;
}
.setupHomeList {
border: none !important;
border-radius: 4px;
}
#admin {
display: inline-block;
width: 100%;
}
#setupLeftPanel {
background-color: #F3F3F3;
border-left: none;
border-right: 1px solid #e7e7e7;
border-top: none;
float: left !important;
min-height: 700px;
position: absolute !important;
width: 250px !important;
}
.ddlSetup {
border-radius: 0 !important;
margin: 0 !important;
padding: 7px 31px 7px 10px !important;
width: 100% !important;
cursor: move;
}
.ddlSetup.k-in.k-state-selected {
background: url("../../../../Images/drag-drop.png") right 10px no-repeat #80bcc7 !important;
color: #FFFFFF !important;
cursor: move;
}
.ddlSetup.k-in.k-state-hover {
background: none;
}
#lblSetupHeading {
color: #007EA4;
font-size: 18px;
padding: 14px 10px;
}
.setupLeftTreeView {
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
border-top: 1px solid #efefef !important;
max-height: 654px !important;
margin: 12px 0 0 !important;
overflow-y: auto !important;
}
.setupLeftTreeView ul {
background-color: #efefef !important;
margin: 0 !important;
padding: 4px !important;
}
.setupLeftTreeView li {
border: 1px dashed #e2e2e2 !important;
list-style: none !important;
padding: 0 !important;
margin: 0 0 4px !important;
background: #fff;
}
.setupLeftTreeView li .k-icon {
display: none !important;
}
#setupRightPanel {
margin: 0 0 0 250px;
}
#setupRightTreeView {
border: none;
border-right: none !important;
height: 653px;
overflow-y: auto !important;
width: 93%;
}
#setupRightTreeView > .k-group {
padding: 10px;
}

#setupRightTreeView > .k-group > li {
border: 1px solid #efefef;
margin: 0 0 5px !important;
padding: 0;
}

#setupRightTreeView > .k-group > li > div {
border: 0;
padding: 8px 0 8px 45px !important;
}

#setupRightTreeView > .k-group > li > .k-group {
padding: 5px 5px 0 35px;
}

#setupRightTreeView ul {
background-color: #FFFFFF !important;
margin: 0;
padding: 0;
}

#setupRightTreeView li.k-state-selected ul {
background: transparent !important;
}

#setupRightTreeView .k-in {
width: 100%;
padding: 2px 0 2px 0;
cursor: pointer;
}

#setupRightTreeView .k-in.k-state-hover {
background-color: transparent;
background-image: none;
}

#setupRightTreeView .k-state-selected {
background-image: none !important;
}

#setupRightTreeView .k-item .k-item div {
height: 35px;
}

#setupRightTreeView li {
background-color: #fff;
color: #666;
list-style: none;
margin-bottom: 4px;
padding: 4px;
position: relative;
border: 1px solid #efefef;
}

#setupRightTreeView li div {
padding: 4px 0 4px 10px;
}

#setupRightTreeView li li div {
font-weight: normal;
padding-left: 70px;
}

#setupRightTreeView li li li div {
padding-left: 70px;
}

#setupRightTreeView li li li li div {
padding-left: 70px;
}

#setupRightTreeView li div .k-image {
position: absolute;
left: 44px;
top: 8px;
width: 27px;
border-radius: 100%;
}

#setupRightTreeView span.k-icon {
height: 34px;
margin: 0 !important;
position: absolute;
top: 4px;
left: 4px;
width: 40px;
z-index: 999;
background: url("../../../../Images/exp-collapse-arrow.png") right top no-repeat !important;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
border-radius: 0;
}

#setupRightTreeView span.k-icon.k-minus {
background: url("../../../../Images/exp-collapse-arrow.png") right bottom no-repeat !important;
}

.school.k-state-selected {
background: #fff !important;
}

.program.k-state-selected {
background-color: #f6f6f6 !important;
color: #007EA4 !important;
}

.step.k-state-selected {
background-color: #f6f6f6 !important;
color: #007EA4 !important;
}

#setupRightTreeView .requirement.k-state-selected {
background-color: #f6f6f6 !important;
color: #007EA4 !important;
}

#btnReorder {
padding: 30% 0;
width: 7%;
text-align: center;
}

#btnUp,
#btnDown {
margin: 16px 0;
padding: 0px;
}

.hide {
display: none !important;
}

.show {
display: block !important;
}

.btn-main {
background-color: #515151;
border: 1px solid #515151;
border-radius: 4px;
color: #FFFFFF;
display: inline-block;
font-size: 14px;
line-height: 12px;
margin-bottom: 0;
padding: 9px 16px;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
vertical-align: middle;
}
/* Library setup css*/

#LibrariesWin {
background-color: #F3F3F3;
border: none !important;
padding: 0;
width: 100%;
margin: 39px 0 0 0 !important;
}

.lib-item {
background-color: rgba(0, 0, 0, 0);
}

.lib-item ul {
border: medium none !important;
padding: 0 !important;
}

.lib-tabList {
background: none !important;
border: none !important;
border-radius: 0 !important;
}

.lib-tabList span {
border: none !important;
}

.tabLibContent,
.tabHomeContent {
border: none !important;
border-radius: 4px;
margin: 0 !important;
padding: 0 !important;
}

/*.libContent {
min-height: 680px;
}*/

.setupTabWrap {
background-color: #fff;
width: 100%;
}

.leftTab {
background-color: #fff;
border-right: 1px solid #e6e6e6;
width: 68%;
}

.rightTab {
background-color: #F3F3F3;
color: #666 !important;
height: 630px;
margin-top: 1px;
overflow-x: hidden;
overflow-y: auto;
padding-bottom: 5px;
width: 30.8%;
}

.rightTab p {
line-height: 20px;
padding: 10px 10px 0;
text-align: justify;
}


.gridStyle#gridContactRights .k-grid-content {
margin-bottom: 10px;
overflow-y: scroll !important;
}

#AvailChartGrid .k-grid-header,
#SelectedChartGrid .k-grid-header,
#OtherSettings #gridDemographicRights .k-grid-header,
#requirements #gridRequirementRights .k-grid-header,
#AvailableSetupFieldGrid .k-grid-header,
#SelectedContactGrid .k-grid-header {
padding-right: 0px !important;
}

.dashboard-wrap .gridStyle .k-header {

background-image: none;
color: #000000 !important; 
}


.dashboard-wrap .k-grid-header-wrap .k-header {
border-bottom: none !important;
border-right: 0px solid #d7d7d7 !important;
border-left: none !important;
}

.cellDivHeader,
.cellDivContent {
height: 30px;
}

#DemographicSetupGrid.gridStyle .k-grid-content td {
height: 34px;
}

.setupDemographicsList {
border: none;
}

#frmEditProgram {
width: 100%;
}

.tabLibContent {
background-color: #F3F3F3 !important;
}

.label-field {
display: inline-block;
margin-left: 10px;
width: 26%;
}

.field-editor {
margin-bottom: 6px !important;
padding: 6px !important;
width: 250px;
}

#frmEditProgram #programTypes {
height: 17px;
padding: 6px;
width: 250px;
}

.centr {
text-align: center !important;
vertical-align: middle !important;
}


#programTabDescription .ps-scrollbar-y-rail,
#requirementTabDescription .ps-scrollbar-y-rail,
#gradeTabDescription .ps-scrollbar-y-rail,
#yearTabDescription .ps-scrollbar-y-rail {
display: none !important;
}

.tabDescription {
padding: 15px;
text-align: justify;
}

#programTabDescription p,
#stepTabDescription p,
#requirementTabDescription p,
#gradeTabDescription p,
#yearTabDescription p {
font-size: 13px;
}
/* Programs Custom Popup css */
.customPopupTitle {
height: 32px !important;
}

.customPopupTitle .k-window-title {
left: 20px !important;
}

.customPopupTitle .k-window-actions {
padding-top: 0.1em !important;
right: 20px !important;
}

.customPopupContentWindow {
margin-top: 14px;
}
/* Libraries Title css */

.libraryTitle {
height: 42px !important;
}

.libraryTitle .k-icon {
margin-left: 0 !important;
}
/* Home Page */
#prospect-wrap {
display: inline-block;
width: 100%;
}

.prospectDet {
background-color: #FFFFFF;
border: 1px solid #C5C5C5;
border-radius: 4px;
height: 200px;
width: 70%;
}

.prospectDet li {
list-style: none;
}

.admissions-wrap {
background-color: #FFFFFF;
border: 1px solid #C5C5C5;
border-radius: 4px;
height: 200px;
margin-left: 10px;
width: 28%;
}

.admissions-wrap li {
list-style: none;
}

#admissionsPanel {
background-color: #FFF4D4;
border-radius: 4px;
border-top: 1px solid #C5C5C5;
height: 74px;
margin-top: 10px;
}

#admissionsPanel img {
margin-right: 10px;
}

#contactPanel {
margin-top: 34px;
width: 100%;
}

#contactPanel ul {
border-top: 1px solid #C5C5C5;
margin: 0;
}

#contactPanel li {
border-right: 1px solid #C5C5C5;
color: #007EA4;
float: left;
padding: 0.8% 5%;
text-align: center;
}

.lastItem {
border-right: none !important;
}

.boldClass {
color: #717171;
font-family: 'latobold';
}

.prospectInfo li,
.admissions li {
line-height: 20px;
}
/*01dec changed - changes the already existing classes */
.admissions li.overflow,
.minimised-view .admissions li.overflow {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.admissions li.overflow {
max-width: calc(100% - 18%);
}

.minimised-view .admissions li.overflow {
max-width: calc(100% - 12%);
}


.new-prospect .form-group {
width: 100%;
margin: 0 0 20px;
float: left;
}

.btn-row.pros-btn-row {
margin: 0;
}


.new-prospect .k-pager-info {
display: none;
}


#newProspectWindow .field-editor {
border-radius: 0;
height: 30px;
padding: 2px !important;
margin-top: 2px;
}


.newProspectTitle a {
color: #FFFFFF !important;
}


.newProspectTitle .k-window-actions {
padding-top: 5px !important;
right: 3px !important;
}

#prospectHouseholdID {
width: 200px;
}

/* Home */

.field-type-selection {
padding: 0;
}

.Edits {
float: left;
cursor: pointer;
padding: 0 3px;
width: 100%;
}

.EditsEnroll {
float: left;
cursor: default;
padding: 0 3px;
width: 100%;
margin-bottom: 5px;
}

#demographicsfields .Edits {
display: none;
}


.Edits .dropdown-menu li {
border-bottom: 1px solid #f0f0f0;
}

.Edits .dropdown-menu li {
border-bottom: 1px solid #f0f0f0;
}



.Edits .dropdown-menu li:last-child {
border-bottom: none;
}

.hmeAdvSrtLeftContainer {
margin-top: 15px;
font-size: 14px;
}

.form-horizontal .form-control {
box-shadow: none;
}

.drop-iccon {
float: left;
width: 12%;
text-align: right;
display: inline-block;
height: 35px;
padding: 7px 0px 0px 7px;
}


.field-type-selection .form-control.select-view {
border: none !important;
height: 35px;
position: relative;
}


.field-type-selection .k-dropdown .k-dropdown-wrap {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px 3px 3px 3px !important;
height: 30px;
}
/*kendo 2016 stop 2017 -*/
.field-type-selection ul.nav-pills li .fa {
color: #f9b355;
margin-left: -8px;
}

.legends ul li span {
display: inline-block;
width: 25px;
height: 15px;
margin: 0px 4px -2px 0px;
}

.legends ul {
padding-left: 0;
margin: 13px 0 8px -7px;
}

.legends li {
display: inline;
padding: 4px 0;
margin: 0 10px;
}

#divEnrollment .legends .EditsEnroll ul {
margin: 0px !important;
padding-top: 2px;
padding-left: 6px;
}

#divEnrollment .legends .EditsEnroll li {
padding: 0px !important;
}

.Edits .dropdown-menu {
margin-left: -8px;
}

.addViewTitle {
background-color: #FFFFFF !important;
background-image: none !important;
border-bottom: solid 6px #007EA4 !important;
border-radius: 0 !important;
color: #007EA4 !important;
height: 46px !important;
margin: -40px 0 !important;
width: 98.6% !important;
}

.addViewTitle a {
color: #FFFFFF !important;
}

.addViewTitle .k-window-title {
font-size: 26px;
}

.addViewTitle .k-window-actions {
padding-top: 0.3em !important;
right: 20px !important;
}
/*--------------Arun-------------------*/

.fa {
color: #293541;
cursor: pointer;
}

.btn-rounded {
border-radius: 100%;
}

.animation {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

#BodyScreen {
background: #f0f0f0;
}

body {
background: #6c7d8b;
}

.list-unstyled {
list-style: outside none none;
padding-left: 0;
}

section.row {
margin: 0;
padding: 10px 10px 0;
}

.full-width {
margin: 0;
padding: 0;
width: 100%;
}

.no-spacing {
padding: 0;
margin: 0;
}

.rt-spaceing {
margin-left: -50px;
}

.devider {
border-right: 1px solid #969696;
}

.disable-brand-color {
color: #4F6A68;
pointer-events: none;
}

.dropdown-menu .brand-color {
margin-right: 7px !important;
}

.info-list-small label {
width: 76px;
}

.info-list-medium label {
width: 110px;
}

.info-list-large label {
width: 110px;
}

.wrapper {
width: 100%;
padding: 0;
}


.minimised-view header.page-header.divAddprospect {
margin: 0 0 0 120px;
}

.minimised-view .logo-hor-web {
display: none;
}

.minimised-view .logo-web {
display: block;
margin-left: auto;
margin-right: auto;
}

.minimised-view .side-menu li a .tooltip {
display: block;
}


.minimised-view .side-menu li a {
text-align: center;
padding: 10px 15px;
font-size: 16px;
}

.minimised-view .versionSpan span {
display: none;
}

.ipad-menu {
display: none;
}
.side-menu li {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.logo-ipad {
display: none;
}

.logo-web {
display: none;
cursor: pointer;
}

.logo-hor-web {
cursor: pointer;
}

header.page-header .collapse-menu {
display: inline-block;
min-width: 100px;
background: rgba(0,0,0,.6);
text-align: center;
font-size: 17px;
padding: 12px 0;
}

header.page-header .collapse-menu .fa {
color: #fff;
}

div.divAddprospect {
position: fixed;
top: 0px;
right: 350px;
z-index: 10000;
}

div.divAddprospect .add-prospect {
background: rgba(0,0,0,.3);
display: inline-block;
color: #a7b1c2;
font-size: 16px;
padding: 8px 16px;
text-align: center;
position: relative;
overflow: hidden;
line-height: 28px;
width: 140px;
float: left;
height: 34px;
white-space: nowrap;
cursor: pointer;
z-index: 99;
margin-left: -10px;
}

div.divAddprospect .add-prospect .fa {
color: #fff;
}

.divAddprospect .add-prospect .fa-plus {
margin-left: 3px;
}

header.page-header h1 {
display: inline-block;
margin: 0;
font-size: 22px;
padding: 6px 0 6px 20px;
font-weight: bold;
color: #fff;
}

.nav.top-menu {
float: left;
}

.nav.top-menu a {
padding: 11px 15px;
}

.nav.top-menu:hover a {
background: none;
}

.column-box-outer {
padding: 0;
}

.column-box .spec {
margin-right: 10px;
margin-bottom: 8px;
}

.student-prof-box {
height: 212px;
}

.student-prof-pic {
width: 165px;
height: 211px;
float: left;
overflow: hidden;
text-align: center;
border-radius: 0px 0 0 5px;
background: url("../../../../Images/no-image.jpg") left top no-repeat #293541;
position: relative;
}

.student-prof-pic img {
height: 210px;
}

.student-prof-pic .change-image {
position: absolute;
bottom: -40px;
background: rgba(0,0,0,.5);
height: 40px;
text-align: center;
color: #fff;
z-index: 999;
opacity: 0;
width: 100%;
padding: 10px 0 0;
font-size: 10px;
font-weight: 300 !important;
}

.student-prof-pic .change-image .fa, .student-prof-pic .change-image a {
color: #fff;
}

.student-prof-pic:hover .change-image {
opacity: 1;
bottom: 0;
}

.student-prof-info {
margin: 0 0 0 165px;
overflow: hidden;
}

.student-prof-info .common-info {
height: 175px;
padding: 10px;
position: relative;
overflow: hidden;
}

.student-prof-info .common-info .top-block {
height: 106px;
}

.student-prof-info h2 {
margin: 0px;
height: 21px;
font-size: 18px;
font-weight: bold;
}

.student-prof-info h2 label {
white-space: nowrap;
max-width: 255px;
overflow: hidden;
text-overflow: ellipsis;
min-height: 31px;
color: #007ea3;
}

.student-prof-info .common-info.contact-block-outer {
padding: 0;
}

.student-prof-info .common-info .contact-block {
padding: 5px 10px 5px 7px;
}

.student-prof-info .common-info .contact-info {
height: 90px;
}

.student-prof-info .common-info .menu-bottom {
position: absolute;
bottom: 0;
width: 100%;
}

.student-prof-info .common-info .menu-bottom a {
padding: 5px 10px 5px 10px;
display: inline-block;
margin: 2px;
height: 25px;
padding-top: 2px;
border-radius: 3px;
color: #ffffff;
background-color: #007ea3;
}

.admissions {
height: 212px;
position: relative;
}

.admissions h2 {
margin: 0 0 5px;
}

.admissions .top-block {
padding: 10px;
position: relative;
overflow: hidden;
}

.admissions .bottom-block {
background: #fff5d4;
border-top: 1px solid #969696;
position: absolute;
width: 100%;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
bottom: 0;
border-radius: 0 0 6px 6px;
overflow: hidden;
max-height: 130px;
}

.admissions .bottom-block .app-status {
margin-right: 15px;
}
.minimised .student-prof-box {
height: 97px;
}

.minimised .student-prof-pic {
width: 85px;
height: 100%;
border-radius: 6px 0 0 6px;
}

.minimised .student-prof-pic img {
height: 95px;
}

.minimised .student-prof-pic .change-image {
height: 100%;
}

.minimised .student-prof-info {
margin: 0 0 0 123px;
}

.minimised .edtit-controls {
width: 35px;
height: 95px;
border-radius: 0;
left: 86px;
bottom: 1px;
}

.minimised .edtit-controls > a {
margin: 0;
}

.minimised .student-prof-info .common-info {
overflow: hidden;
height: 95px;
}

.minimised .student-prof-info .common-info .bottom-block {
display: none;
}

.minimised .student-prof-info .common-info .menu-bottom {
display: none;
}

.minimised .student-prof-info .common-info .contact-block {
height: 95px;
overflow: hidden;
}

.minimised .admissions .bottom-block {
display: none;
}

.minimised .admissions .top-block {
height: 95px;
overflow: hidden;
}

.minimised .admissions {
height: 97px;
}

.minimised .student-prof-info h2 label {
max-width: 300px;
}

.fullscreen {
cursor: pointer;
display: none;
font-size: 20px;
padding: 6px 10px 0 0;
position: absolute;
right: 0;
z-index: 999;
}

.nav-tabs {
padding: 0;
}

.tab-wrap {
margin: 0;
float: left;
width: 100%;

position: relative;
}

.tab-wrap.demographic-fields {
min-height: 805px;
}

.tab-wrap.demographic-fields .student-list.animation .k-add {
background-position: -34px -65px;
}

.tab-wrap.demographic-fields .student-list.animation .k-grid-content {
height: 663px;
}

.tab-wrap.demographic-fields #fieldButtons #fieldsGrid .k-grid-content {
height: 657px;
}

#setupcont #LibrariesWin {
margin: 0 !Important;
}

.tab-wrap.minimised {
min-height: 747px;
}

.tab-wrap.minimised .gridStyle .k-grid-content {
max-height: 558px !important;
height: auto !important;
}

.tab-wrap.minimised nav.student-search .k-grid-content {
min-height: 571px !important;
}

.tab-wrap > .col-md-12 {
padding: 0;
}

.reportSlider .row.top-search-panel {
padding: 10px;
}

.grid-setting-panel {
width: 100%;
background: #dddddd;
padding: 5px;
}

.grid-setting-icons {
padding: 9px 0px;
}

.grid-setting-icons li > a {
padding: 0 7px;
font-size: 16px;
color: #666;
line-height: 15px;
}


.top-search-panel .search-panel {
padding: 5px 0px 0px 0px;
}

#tabstripHome-1, #tabstripHome-2, #tabstripHome-3, #tabstripHome-4, #tabstripHome-5, #tabstripHome-6, #tabstripHome-7, #tabstripHome-8, #tabstripHome-9, #tabstripHome-10, #tabstripHome-11, #tabstripHome-12, #tabstripHome-13 {
position: relative;
padding: 40px 0 0 !important;
}

#tabstripHome #tabstripHome-1 {
overflow: hidden !important;
}


.searchspaceremove {
margin-bottom: 0px !important;
}

#divNameSearch .form-control {
height: 30px;
}

#divCommunicationLogNameSearch .input-group-addon, #divMergeNameSearch .input-group-addon {
border-radius: 35px 0 0 35px;
}

#divNameSearch .input-group-addon {
border-radius: 0px 0 0 0px;
}

#divNameSearch .fa.fa-search {
cursor: pointer;
}


#divMergeNameSearch .btn {
height: 34px;
border-left: none;
margin: 0 -1px;
border-radius: 0 35px 35px 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}


.alphabets {
padding: 8px 0 0;
}

.alphabets.list-inline > li {
padding: 0;
}

.alphabets a {
display: inline-block;
padding: 2px 5px;
color: #9eafbe;
font-size: 13px;
}

.alphabets a:hover,
.alphabets a.active {
color: #fff;
background: rgba(0,0,0,.5);
border-radius: 4px;
}

.filter-panel-outer {
width: 100%;
background: #f3f3f3;
float: left;
position: relative;
height: 31px;
}

.filter-button {
color: #fff;
display: inline-block;
background: #515151;
padding: 4px 12px;
font-size: 16px;
position: relative;
z-index: 99;
width: 60px;
height: 31px;
overflow: hidden;
position: relative;
}

.filter-button:hover {
color: #fff;
}

.filter-button .drop {
position: absolute;
font-size: 14px;
top: 7px;
right: 10px;
}

.filter-button .drop-close {
position: absolute;
right: -20px;
top: 7px;
}

.filter-button.expand .drop {
top: -20px;
}

.filter-button.expand .drop-close {
font-size: 16px;
right: 10px;
}

.filter-panel {
width: 100%;
float: left;
background: #f3f3f3;
position: absolute;
top: 0;
display: none;
z-index: 98;
border-bottom: 1px solid #e1e1e1;
}

.filter-panel table {
background: #f3f3f3;
border-bottom: 1px solid #e1e1e1;
}

.filter-panel table th {
background: #007ea4;
color: #fff;
border-right: solid 1px #0c9abe;
}

.filter-panel table th i {
line-height: 19px;
}

.filter-panel table th:first-child {
border: none;
}

.filter-panel table td {
background: #f3f3f3;
border-right: solid 1px #e1e1e1;
}

.filter-panel table td label {
font-weight: normal;
}

.filter-panel .row {
margin: 0;
}

.filter-panel .btn-block .col-md-12 {
padding: 5px 10px;
}

.row.grid-container {
margin: 0;
}

.row.tab-wrap.search-panel {
padding: 0;
}

nav.student-search {
background: #abe0f9;
height: 100%;
position: absolute;
width: 200px;
z-index: 9;
color: #fff;
float: left;
}

nav.home-nav {
padding: 40px 0 0 0;
}

#fieldProperties-wrap #pagePanelHolder .k-toolbar {
background: #c0dee3 !important;
}

#fieldProperties-wrap #pagePanelHolder .k-toolbar .k-button {
float: right;
}

#fieldProperties-wrap #pagePanelHolder .k-grid-content .k-button {
padding: 5px 4px !important;
}

#fieldProperties-wrap #pagePanelHolder .k-button:focus:not(.k-state-disabled):not([disabled]) {
box-shadow: none !important;
}

#fieldProperties-wrap .tab-wrap {
height: auto;
}

#fieldProperties-wrap nav.home-nav {
padding: 0;
}

#fieldProperties-wrap nav.student-search .k-grid-content {
margin: 0;
}

#fieldProperties-wrap #LibrariesWin {
margin: 0;
}

.row.tab-wrap.search-panel .k-tabstrip .k-tabstrip-items.home-tabstrip {
position: absolute;
float: left;
left: 0;
width: 100%;
background: #fff;
border-radius: 6px 6px 0 0;
z-index: 99;
}

nav.student-search.collapse {
width: 60px;
overflow: hidden;
display: block;
}

nav.student-search.collapse .student-list {
opacity: 0;
}

.student-search-control {
padding: 10px 10px 0;
}

.student-search-control .search-control {
display: inline-block;
height: 28px;
width: 26px;
overflow: hidden;
position: relative;
}

.student-search-control .search-control i {
font-size: 28px;
cursor: pointer;
position: absolute;
left: 0;
right: 0;
color: #fff;
}

.student-search-control .search-control i.search {
opacity: 0;
}

nav.student-search.collapse .student-search-control {
text-align: center;
}

nav.student-search.collapse .student-search-control .search-control .ico-collapse {
opacity: 0;
}

nav.student-search.collapse .student-search-control .search-control i.search {
opacity: 1;
}

.student-search .student-list {
position: relative;
}

.student-search .student-list li {
margin: 0 0 1px;
}

.student-search .student-list li a {
display: block;
padding: 5px 10px;
color: #d5f0f5;
}

.student-search .student-list li a:hover {
color: #fff;
}

.student-search .student-list li a.active {
background: #689aa9;
color: #fff;
}

.search-result-wrapper {
margin: 0 0 0 200px;
}

.search-result-wrapper.expand {
margin: 0 0 0 60px;
}

#AdivContactTap #dvbuttons #RbtnAllContacts, #AdivContactTap #dvbuttons #spListContacts, #AdivContactTap #dvbuttons #RbtnViewContacts, #AdivContactTap #dvbuttons #spViewContacts,
#SdivContactTap #dvbuttons #RbtnAllContacts, #SdivContactTap #dvbuttons #spListContacts, #SdivContactTap #dvbuttons #RbtnViewContacts, #SdivContactTap #dvbuttons #spViewContacts {
    float: left;
}

#AdivContactTap #dvbuttons,
#SdivContactTap #dvbuttons {
    margin: 0;
}

.quick-contact .contact-buttons {
margin-top: 16px;
text-align: right;
}

.tab-pane .nav-tabs {
padding: 0;
background: #dddddd;
}

.ico-panel {
padding: 8px 5px 0;
}

.tab-pane .nav-tabs > li {
margin-bottom: -3px;
}

.tab-pane .nav-tabs.nav > li > a {
padding: 7px 10px;
}

.tab-pane .nav-tabs > li.active > a,
.tab-pane .nav-tabs > li.active > a:hover,
.tab-pane .nav-tabs > li.active > a:focus {
border: none;
background: #007ea3;
color: #fff;
border-radius: 0;
}

.row.title-panel {
margin: 0;
border-bottom: 1px solid #e1e1e1;
}

.slide-controls {
border-left: solid 1px #efefef;
height: 57px;
padding: 0 0 0 10px;
}

.slide-controls a {
display: inline-block;
font-size: 36px;
padding: 0px 10px;
color: #999;
}

.slide-controls a:hover {
color: #007ea3;
}

.student-name {
padding: 8px 15px;
}

.student-name .student {
font-size: 16px;
display: inline-block;
padding: 0 10px 0 0;
}

.student-name .check {
color: #007ea3;
font-size: 26px;
line-height: 32px;
cursor: pointer;
}

.admissions-wrap {
padding-top: 15px;
}

.panel-title > a.collapsed {
border-left: 7px solid #d2d2d2;
}

.panel-collapse {
border-left: 7px solid #69a93a;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}




.panel-collapse .nav-tabs {
border-bottom: 0;
}

.panel-collapse .nav-tabs > li {
margin-bottom: -2px;
}

.panel-collapse .nav-tabs.nav > li > a {
padding: 7px 10px;
}

.panel-collapse .nav-tabs > li.active > a,
.tab-pane .nav-tabs > li.active > a:hover,
.tab-pane .nav-tabs > li.active > a:focus {
border: none;
background: #007ea3;
color: #fff;
border-radius: 0;
}

.prospect-details {
margin: 0;
background: #ebf4f7;
border-bottom: 1px solid #e3ecef;
padding: 5px 0;
}

.prospect-details .form-group {
margin-bottom: 2px;
clear: both;
}

.prospect-details .col-sm-8,
.prospect-details .col-sm-10 {
padding-left: 0;
}

.row.prospect-details > .col-md-4 {
padding-right: 0;
}

.row.prospect-details label.col-sm-4 {
max-width: 100px;
}

.full-width.btn-group .btn-primary {
float: right;
margin: 0 0 0 5px;
}

.text-fields {
margin: 11px 0 15px;
border-bottom: 1px solid #f0f0f0;
}

.fd {
border-bottom: 1px solid #f0f0f0;
padding-bottom: 15px;
}

.notes {
padding: 5px 0 0;
border-bottom: 1px solid #f0f0f0;
}
.full-width.btn-group {
padding: 15px 0;
border-bottom: 1px solid #f0f0f0;
}
.grid .table {
margin-bottom: 0;
}
.btn-row {
padding: 10px;
}
.btn-row-helpClose {
border-top: 1px dashed #e7e7e7;
padding: 5px;
margin: 0 0 0px;
}

.btn-row1 {
padding: 5px !important;
}


.grid-btn-row {
padding: 10px 0 0;
}

.grid-btn-row {
padding: 10px 0 0;
}

.ent-requirement .sub-title {
font-size: 24px;
line-height: 17px;
}

.contact-wrap .fa-envelope-o {
color: #f7f7f7;
}

.quick-contact-left {
padding: 0;
margin: 0 200px 0 0;
}

.quick-contact {
border-bottom: 1px solid #e7e7e7;
position: relative;
padding: 5px 0 5px;
}

.quick-contact span label {
font-weight: bold;
color: #007ea3;
}

.quick-contact h3 {
margin-bottom: 0;
margin-top: 0;
}

.quick-contact .view-details {
position: absolute;
right: 15px;
top: 20px;
display: inline-block;
width: 20px;
height: 20px;
}

#DvLocal .checkbox input[type="checkbox"] {
margin-left: -13px;
}
.contact-column {
padding: 0;
}

.column-title {
border-bottom: 1px solid #e7e7e7;
}

.column-title.left {
border-right: 1px solid #e7e7e7;
}

.contact-column-title-row {
background: #efefef;
padding: 0;
}

.column-title h4 {
margin: 8px 0;
}

.contact-column-outer {
max-height: 406px;
overflow-y: auto;
border-bottom: 1px solid #f0f0f0;
}

.contact-column {
min-height: 400px;
}

.contact-column:first-child {
border-right: 1px solid #e7e7e7;
}

.contact-column .row.full-width {
border-bottom: 1px solid #f0f0f0;
}

.contact-column .row.full-width.no-border {
border-bottom: none;
}


.contact-column .checkbox {
margin: 0 0 15px;
}

.contact-column .checkbox2 {
margin: 15px 0;
}


#Contact .contact-buttons #btnAddContactInsufficient {
background: url("../Images/add.png") no-repeat #fff !important;
border: none !important;
padding: 5px 15px;
}

#Contact .contact-buttons #btnEditContact {
background: url("../images/edit.png") no-repeat #fff !important;
border: none !important;
padding: 5px 15px;
}

#Contact .contact-buttons #btnDeleteContact, #Contact .contact-buttons #btnDeleteContactInsufficient {
background: url("../images/delete.png") no-repeat #fff !important;
border: none !important;
padding: 5px 15px;
}

#Contact .contact-buttons #btnAddContactInsufficient, #Contact .contact-buttons #btnEditContactInsufficient, #Contact .contact-buttons #btnDeleteContactInsufficient {
padding: 20px 15px !important;
font-size: 0 !important;
}

#Contact .contact-buttons #btnAddContact:focus, #Contact .contact-buttons #btnDeleteContact:focus, #Contact .contact-buttons #btnEditContact:focus {
outline: none;
}

#Contact .contact-buttons #btnAddContact {
padding: 0px 15px 0px 15px !important;
border: 1px solid #000000 !important;
color: #666 !important;
background-color: #f7f7f7 !important;
border-color: #e8e8e8 !important;
background-position-y: center !important;
height: 30px;
font-size: 16px;
}

#ShowAllContactsGrid, #AProspectNotesGrid, #SProspectNotesGrid {
margin: 0px 15px 15px 15px;
}

    #ContactGlobalFieldsGrid tbody .k-button, #ShowAllContactsGrid tbody .k-button, #DvMasterContacts tbody .k-button, #NonLinkedContactGrid tbody .k-button, #AProspectNotesGrid tbody .k-button, #SProspectNotesGrid tbody .k-button,
    #newProspectsGrid tbody .k-button, #ScheduleGuestGrid tbody .k-button, #ScheduleCategoryGrid tbody .k-button, .app-kgrid__container tbody .k-button {
        border: none !important;
        background: none !important;
    }

#Contact #btnProspectNoContact {
margin-left: 4px;
}

.cotact-list-outer {
background: #f3f3f3;
padding: 0;
width: 200px;
position: absolute;
top: 111px;
height: 497px;
right: 0;
border-left: 1px solid #ddd;
border-radius: 0 0 6px 0;
border-top: 1px solid #ddd;
}

.cotact-list-outer h3 {
padding: 0 12px;
}

.cotact-list-outer .contact-list {
position: relative;
}

.cotact-list-outer .contact-list table tr td:nth-child(2) {
padding: 8px 12px !important;
max-width: 180px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.cotact-list-outer .contact-list table tr:first-child td:nth-child(2) {
padding-left: 3px !important;
border-top: 1px solid #e7e7e7 !important;
}

.cotact-list-outer .contact-list li {
margin: 0 0 1px;
}

.cotact-list-outer .contact-list li a {
display: block;
padding: 5px 10px;
color: #666;
}

.cotact-list-outer .contact-list li a:hover {
color: #333;
}

.cotact-list-outer .contact-list li a.active {
background: #007ea3;
color: #fff;
}

.contact-details {
width: 950px;
}

.form-group.select-view-outer {
margin: 0;
padding: 8px 0 0;
}

.form-control.select-view {
padding: 0;
}

.select-view .k-dropdown-wrap {
border: none;
}




.tabHomeContent .k-reset.k-tabstrip-items {
background: #ddd !important;
position: relative;
}

.tabHomeContent .k-tabstrip .k-tabstrip-items {
border: none;
}

.tabHomeContent .k-tabstrip-items .k-link {
background: none !important;
padding: 7px 10px !important;
border-radius: 0 !important;
}


.tabDemographicContent {
border: 1px solid #d2d2d2 !important;
border-left: none !important;
border-right: none !important;
border-bottom: none !important;
color: #666 !important;
margin: 0 !important;
min-height: 500px;
width: 100% !important;
padding: 0 !important;
float: left;
}
/*Left column of fields in demographics tab*/
.leftFieldLayout {
float: left !important;
width: 50%;
clear: left;
min-height: 37px;
margin: 0 0 10px;
}
/*Right column of fields in demographics tab*/
.rightFieldLayout {
float: right !important;
width: 50%;
height: 38px;
clear: right;
}

.txtovflw {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
display: block;
}

.demo-label-field {
display: inline-block;
float: left;
padding: 8px 8px 0;
text-align: left;
vertical-align: top;
width: 45%;
}

.demo-field-editor {
width: 45%;
}

.demo-field-date {
width: 45%;
}

.New-emty-area {
vertical-align: middle;
display: table-cell;
height: 222px;
}

.fillParent {
float: left;
width: 100%;
}

.fillFields {
float: left;
width: 100%;
padding: 10px !important;
}

.demo-field-date.form-control {
padding: 0;
width: 45%;
}

.demo-field-date.form-control .k-picker-wrap.k-state-default {
height: 34px;
}

.demo-field-date.form-control .k-picker-wrap.k-state-default .demo-field-date.form- control.k-input {
height: 32px;
padding: 7px;
}

.demo-field-editor.form-control.k-textbox {
width: 45%;
height: 34px;
border: 1px solid #e8e8e8;
}

.addNotes .fa {
font-size: 16px;
}

.form-control .k-picker-wrap.k-state-default {
height: 34px;
}
.settings-btn-row {
padding: 10px 10px 10px 10px;
}

#divEditView .nav-tabs li a, #divAddView .nav-tabs li a, #divContactAddView .nav-tabs li a, #divContactEditView .nav-tabs li a, .viewOptionsAdd .nav-tabs li a, #divAddPivotRowFld .nav-tabs li a, #divSuperDBView .nav-tabs li a {
border-radius: 0;
padding: 6px 10px !important;
cursor: pointer;
}

#divContactAddView label, #divContactEditView label, .viewOptionsAdd label {
margin: 6px 6px 0 0;
}

.select-column-view {
width: 500px;
}
.select-column-view .form-control {
width: 415px;
}


.multi-select-outer .multi-select-inner-box {
border: 1px solid #e1e1e1;
padding: 0;
}

.drop-arows-snapshot {
padding: 80px 25px 0px 25px;
text-align: center;
}
.drop-arows-snapshot .btn-default {
width: 35px;
height: 35px;
padding: 0 !important;
line-height: 33px !important;
margin: 0 0 10px !important;
}

.drop-arows .btn-default {
width: 35px;
height: 35px;
padding: 0 !important;
line-height: 33px !important;
margin: 0 0 10px !important;
}

#Advancedsort {
padding: 0 15px 15px;
}

#Advancedsort h4 {
margin: 15px 0 5px;
}

#Advancedsort .k-dropdown.k-header {
width: 100%;
}


.app-card-body .decision__reaction .overlayChart {
    position: absolute;
    top: 66px;
    left: 27px;
    color: #000000;
    text-align: center !important;
    border-radius: 7px;
    height: 20px;
}

.minimised-view .chartStepInProgress {
    width: 112px;
}

#chartPercentage { 
    position: absolute !important;
    top: -22px;
    left: -127px;
}

.chartStepInProgress {
background: center no-repeat;
height: 95px !important;
}

.admissions #chartLabel .overlayChart {
    font-size: 16px;
    position: absolute;
    top: 40px;
    left: -30%;
    color: #e72c2c;
    width: 100%;
    text-align: center;
    border-radius: 7px;
}
/*--------custome-rdio-btn---------*/
input[type=radio].css-checkbox {
position: absolute;
z-index: -1000;
left: -1000px;
overflow: hidden;
clip: rect(0 0 0 0);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
}

input[type=radio].css-checkbox + label.css-label {
padding-left: 22px;
height: 17px;
display: inline-block;
line-height: 17px;
background-repeat: no-repeat;
background-position: 0 0;
font-size: 17px;
vertical-align: middle;
cursor: pointer;
}

input[type=radio].css-checkbox:checked + label.css-label {
background-position: 0 -17px;
}
label.css-label {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/*div.k-window-content {
padding: 0 !important;
}*/
/*----------------Decision styles-------------------*/
.decision-wpar {
background: #fff;
}
/*.decisions {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}*/
.NotesWrap {
word-wrap: break-word;
}

.edit-notes {
padding: 0 0 15px;
}

.edit-notes textarea.form-control {
height: 200px;
}

#txtAreaProspectNotes {
width: 600px;
}

.ProsNotesDateTime {
padding-top: 5px;
}

nav.student-search {
overflow: hidden;
}

nav.student-search .k-grid-content {
width: 200px;
border: none !important;
min-height: 644px !important;
margin: 39px 0 0;
}

nav.student-search .k-widget {
background: none;
position: relative;
}

nav.student-search .k-alt, nav.student-search tr, nav.student-search tr td {
background: none !important;
padding: 7px 10px !important;
}

nav.student-search .gridStyle .k-grid-content td {
border: none !important;
color: #424040;
cursor: pointer;
}

nav.student-search .k-state-selected {
background: #007ea2 !important;
}

nav.student-search .k-state-selected td {
color: #fff !important;
}

nav.student-search .k-grid-header {
display: none;
}

nav.student-search .k-pager-nav {
border: none !important;
}

nav.student-search .k-pager-first, nav.student-search .k-pager-last, nav.student-search .k-pager-numbers, nav.student-search .k-pager-info {
display: none !important;
}

nav.student-search .k-pager-sizes {
float: right;
padding: 0;
}

.k-pager-sizes .k-dropdown {
float: right;
}

.k-pager-sizes .k-dropdown-wrap, .k-pager-sizes .k-select {
padding: 3px 0 0;
}

nav.student-search .k-pager-wrap {
border: none !important;
position: absolute;
top: 0;
width: 100%;
background: #c0dee3 !important;
padding: 1px 5px 1px !important;
}

.upload-image-container {
padding: 0 15px 15px 0;
}

.upload-img-box {
padding: 5px;
border: 1px solid #efefef;
overflow: hidden;
}

.grid-container-bottom {
    margin: 15px 0;
}



.setup-program-control {
padding: 15px 0;
height: 47px;
}

.setup-items {
border-top: 1px solid #efefef;
}

.user-security {
position: relative;
}

nav #lblSetupHeading {
color: #424040 !important;
}

.user-list {
border: none !important;
}

.user-list li {
padding: 5px 10px;
color: #424040;
cursor: pointer;
}

.user-list li.k-state-selected {
background: #007ea2 !important;
color: #fff !important;
}

.tabLibContent {
background: #fff !important;
}

#OtherSettings .k-tabstrip-items li {
border: none;
background: #ddd !important;
margin-right: 0px !important;
}

#userListDiv .k-grid-header th.k-header {
text-align: left !important;
padding-left: 7px !important;
}
#otherSettings .k-content {
padding: 0 !important;
}

#gridSuperDBTableRights, #gridSuperDBFieldRights {
margin: 10px 0;
border: none !important;
}

#gridModuleRights {
border: none !important;
}

#gridSuperDBFieldRights .k-grid-header, #gridModuleRights .k-grid-header, #gridContactUserRights .k-grid-header, #gridSuperDBTableRights .k-grid-header {
padding-right: 0 !important;
}

#gridContactRights {
margin: 10px 0 0;
}

#gridContactUserRights .k-grid-content {
overflow-y: hidden !important;
}

#gridModuleRights tr td:last-child {
border-right: none !important;
}

.decision-wrap h3 {
margin-top: 0;
}

.username-selected {
border-right: 1px solid #efefef;
}


.k-grid-content-locked td {
border-bottom: 1px solid #d5d5d5 !important;
}

.full-width.tab-grid-outer {
padding: 10px;
}

.tab-grid-outer .btn-row {
padding: 0 0 10px 10px;
}

.tab-grid-content {
padding: 10px;
}

.contentInfo.setup-containrt-outer {
padding: 0 !important;
}

#tabstripsetup {
border: none;
}

.setup-containrt-outer #tabstripsetup > .k-tabstrip-items {
background: #616c75 !important;
border: none !important;
}

#tabstripsetup > .k-tabstrip-items .k-link {
color: #fff !important;
opacity: .7;
padding: 6px 15px 12px !important;
}

#tabstripsetup > .k-tabstrip-items .s-tabList.k-state-active a, #tabstripsetup > .k-tabstrip-items .s-tabHomeList.k-state-active a {
opacity: 1;
background: rgba(0, 0, 0, 0.4) !important;
border-radius: 0 !important;
}

.setup-containrt-outer #tabstripsetup > .k-content {
padding: 10px !important;
background: #6c7d8b !important;
}

.split-content-wrap {
border-radius: 6px;
background: #fff;
border: solid 1px #e7e7e7;
}

.split-content-wrap.demographic-field-wrap {
border: none;
background: transparent;
position: relative;
height: 100%;
}



#fieldsGrid {
padding: 0 10px 0 0;
}


#ViewDDLProspects-list #winProperty #fieldProperties-wrap #pageNavpanel {
height: 94% !important;
}
/*
#winProperty .k-grid-content {
height: 728px !important;
}*/

#ViewDDLProspects-list #winProperty #fieldProperties-wrap nav.home-nav {
margin-top: 69px !important;
}

.hidden-edtit-controls {
position: absolute;
width: 50px;
background: #80bcc7;
right: -40px;
top: 0;
opacity: 0;
padding: 10px 10px 0px 0px;
display: inline-flex;
}

.column-box.admissions .top-block .hidden-edtit-controls {
padding: 0;
border-radius: 0 6px 0 0;
height: 100px;
right: 0;
opacity: 1;
background: #fff;
}

.hidden-edtit-controlss {
margin-top: 10px;
}

.column-box.admissions .bottom-block:hover .hidden-edtit-controls {
right: 0;
opacity: 1;
}

.hidden-edtit-controls > a {
display: inline-block;
width: 100%;
text-align: center;
padding: 10px 0 10px 3px;
font-size: 16px;
}

.hidden-edtit-controls > a .fa {
color: #fff !important;
}

.edtit-controls {
width: 120px;
background: #80bcc7;
height: 36px;
bottom: 0;
padding: 5px 0 0 0px;
border-radius: 0 0 0 0px;
text-align: center;
}

.edit-controls-spc {
margin-bottom: 0px;
}

.edtit-controls > a {
display: inline-block;
text-align: center;
font-size: 20px;
margin: 0 10px 0 0;
}

.edtit-controls > a .fa {
color: #fff !important;
}

.edtit-controls .fa-trash {
margin: 0;
}

.edtit-controls .fa {
font-size: 18px;
color: #fff;
padding: 3px 0px 0px 10px;
}

.edtit-controls .fa-ban {
padding-top: 3px;
}

.student-prof-info .common-info .hidden-edtit-controls {
right: 0;
opacity: 1;
background: #fff;
}

.student-prof-info .common-info .hidden-edtit-controls > a .fa,
.column-box.admissions .top-block .hidden-edtit-controls > a .fa {
color: #007ea2 !important;
}

.student-prof-info .common-info .hidden-edtit-controls > a {
width: auto;
padding: 0;
margin: 0 15px 0 15px; 
}

.disabled {
opacity: .5;
cursor: default;
pointer-events: none;
}

.enabled {
opacity: 1;
}

.setupList #OtherSetting-1, .setupList #OtherSetting-2, .setupList #OtherSetting-3 {
padding: 0;
margin: -1px;
}

.setupList #OtherSetting-1 .k-grid-content, .setupList #OtherSetting-2 .k-grid-content, .setupList #OtherSetting-3 .k-grid-content {
overflow-y: auto !important;
}

.graphical-view {
min-height: 318px;
padding: 15px 0;
}

.graphical-view > div {
white-space: nowrap;
}

.graphical-view > div > ul {
width: 225px;
margin: 0 15px 0 0;
position: relative;
background: #f9f9f9;
border: 1px solid #B1B1B1;
border-radius: 5px;
white-space: normal;
display: inline-block;
vertical-align: top;
    border-top: none;
}

.graphical-view ul .joint-border {
position: absolute;
border: 1px dashed #f7f7f7;
width: 1px;
height: 100%;
margin: 0 0 0 84px;
z-index: 1;
}

.graphical-view ul li {
width: 100%;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;

position: relative;
border-radius: 6px;
background: #fff;

}

.graphical-view ul li.program > span {
font-size: 16px;
font-weight: bold;
border: none;
border-bottom: 4px solid #aa7117;
height: auto;
padding: 15px 10px;
}

.graphical-view ul li.program > i.fa-file-text-o {
position: relative;
bottom: 36px;
right: 10px;
}

.graphical-view ul:hover li.program > span .fa {
color: #fff;
}

.graphical-view ul:hover li.program > span {
color: var(--global-text-color);
}

.graphical-view ul.pending li.program > span {
border-bottom: 4px solid rgba(var(--brand-process-incomplete-background), 0.8);
}

.graphical-view ul.pending:hover li.program > span {
background: #EC5B5B;
}

.graphical-view ul.completed li.program > span {
border-bottom: 4px solid #69a93a;
}

.graphical-view ul.provisional li.program > span {
border-bottom: 4px solid #999900;
}

.graphical-view ul.provisional:hover li.program > span {
background: #999900;
}

.graphical-view ul .span-provisional {
border: 1px solid #d0de00 !important;
    background: #ffff991a !important;
    border-radius: 5px;
    width: 143px;
    min-height: 35px;
    height: fit-content;
    margin-bottom: 10px;
    font-size: 1rem;
    color: var(--global-text-color);
    font-weight: 500;
    letter-spacing: .16px;
    font-family: var(--global-font-family-regular);
}

    .graphical-view ul .span-completed {
        border: 1px solid #36A67A;
        border-radius: 5px;
        width: 143px;
        width: 100%;
        min-height: 35px;
        height: fit-content;
        margin-bottom: 10px;
        font-size: 1rem;
        color: var(--global-text-color);
        font-weight: 500;
        letter-spacing: .16px;
        font-family: var(--global-font-family-regular);
    }

    .graphical-view ul .span-not-completed {
        border: 1px solid #EC5B5B !important;
        background: #EC5B5B1A !important;
        border-radius: 5px;
        width: 143px;
        width: 100%;
        min-height: 35px;
        height: fit-content;
        margin-bottom: 10px;
        font-size: 1rem;
        color: var(--global-text-color);
        font-weight: 500;
        letter-spacing: .16px;
        font-family: var(--global-font-family-regular);
    }

    .graphical-view ul .span-not-applicable {
        border: 1px solid #FF8000 !important;
        background: #FF80001A !important;
        border-radius: 5px;
        width: 143px;
        width: 100%;
        min-height: 35px;
        height: fit-content;
        margin-bottom: 10px;
        font-size: 1rem;
        color: var(--global-text-color);
        font-weight: 500;
        letter-spacing: .16px;
        font-family: var(--global-font-family-regular);
    }

.graphical-view ul li span {
    display: block;
    padding: 7px 10px 7px 7px;
    text-align: left;
    border: 2px solid #efefef;
    height: 40px;
    border-radius: 6px 6px 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.graphical-view ul li p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.graphical-view ul li ul {
    padding: 10px 10px 0 10px;
}

.graphical-view ul li span .hidden-controls {
    position: absolute;
    text-align: center;
    background: #36A67A;
    opacity: 0;
    left: 0px;
    top: 0;
}

    .graphical-view ul li li span .hidden-controls {
        border: 1px solid #36A67A;
        border-radius: 5px;
        height: 100%;
        margin: 0 auto;
        width: 100%;
        justify-content: center;
        display: flex;
        align-items: center;
    }

.graphical-view ul li span:hover .hidden-controls {
opacity: 1;
}

.graphical-view ul li span .hidden-controls a {
font-size: 20px;
display: inline-block;
margin: 0 5px;
}
.graphical-view ul li span .hidden-controls a .fa {
color: #fff;
}
.graphical-view .completed .animation .tooltip-inner {
color: #ffffff;
background-color: #69a93a;
}

.graphical-view .completed .animation .tooltip-arrow {
border-left-color: #ffffff;
}

.list-unstyled .tooltip.bottom .tooltip.left .tooltip-arrow {
border-bottom-color: rgb(105, 169,58);
}

.list-unstyled .tooltip.bottom {
margin: 7px 0 0 38px;
width: 57%;
}

.tabPosition {
position: relative;
}

#tabstripadmission {
background: #fff;
border-radius: 0 !important;
box-shadow: none !important;
}

#tabstripadmission .k-tabstrip-items {
border-radius: 0 !important;
box-shadow: none !important;
}

.row.title-panel {
border-bottom: 1px solid #e1e1e1;
position: absolute;
width: 100%;
top: 34px;
background: #fff;
}

.setupList #OtherSetting {
border-color: #efefef;
}

#OtherSettings .k-tabstrip:focus {
box-shadow: none !Important;
}

.search-panel nav.student-search {
border-radius: 6px 0 0 6px;
}
#divAddContactView #lnkOtherNames, #divAddContactView #lnkOtherEmails, #divAddContactView #lnkOtherAddress, #divAddContactView #lnkOtherPhone {
font-weight: bold;
}

.contact-group .form-horizontal .form-group {
margin: 0 0 10px;
}


#divAddContactView .global {
padding: 10px 15px;
margin: 0;
background: #efefef;
}

#divAddContactView .local {
padding: 10px 15px;
margin: 0;
background: #efefef;
}


#divAddContactView .lastcol {
padding-left: 10px;
border-left: 1px solid #e7e7e7;
height: 455px;
}

#divAddContactView #divFirstCol .firstcol, #divAddContactView #divLastCol .lastcol {
height: 455px !important;
}

#divAddContactView h3 {
border-bottom: 1px solid #e7e7e7;
}

#divAddContactView .backcolor {
background-color: #f9f9f9;
height: 855px;
}


#divAddContactView .col-md-8.no-spacing:first-child {
border: 1px solid #ededed;
}

#divAddContactView .col-md-4.no-spacing.localDiv {
margin-left: 1%;
border: 1px solid #ededed;
width: 32%;
}

#divAddContactView h4.global span {
font-size: 14px;
padding-left: 3px;
}

#divAddContactView .lastrowbtns {
padding-top: 15px;
border-top: 1px solid #e7e7e7;
}

#divAddContactView .check-container2 {
padding: 8px 0 8px 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

.spacing {
padding-right: 0px;
padding-left: 5px;
}



#divAddContactView input.form-control {
box-shadow: none;
padding: 6px;
}

#divAddContactView .add-padding {
padding: 0 5px;
}

#divAddContactView hr {
margin-top: 5px;
}



#divAddContacts hr {
margin: 0;
}

#SetFieldValidationWindow .checkbox {
margin-bottom: 0;
}

#FieldValidationGrid .k-grid-content {
border-bottom: 1px solid #efefef;
}



.ContactGlobalLocalHghtscroll label.form-control {
margin-bottom: 0;
text-overflow: ellipsis;
overflow: hidden;
max-width: 140px;
white-space: nowrap;
}

#dvbuttons.btn-row {
z-index: 999;
}

#dvbuttons .add-height {
padding: 7px 0;
}

#dvbuttons #spViewContacts, #dvbuttons #spViewProspects {
max-width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
}

.contactbuttons .btn-row {
margin-bottom: -8px;
}

.k-icon .k-i-arrow-w {
cursor: pointer !Important;
}

.k-icon .k-i-arrow-e {
cursor: pointer !Important;
}

#divAddContact {
padding: 0 15px;
}

#divAddContact .contact-checkbox {
margin-right: 6px;
}

.select-relation .form-group.pull-left {
margin: 0 20px 0 0;
}

#divAddContact .border-top {
border-top: 1px solid #eee;
padding-top: 10px;
margin: 10px 0;
}

#divAddContact .select-relation {
padding: 5px 19px;
}


.copy-contact {
padding: 0 19px;
}

#DvContactGrid table td {
background-color: #f3f3f3;
cursor: pointer;
}

#DvContactGrid table td:hover {
background-color: #689AA9;
color: #fff;
}

#DvContactGrid .gridStyle .k-grid-header {
display: none;
}

#DvContactGrid .k-grid-content {
height: 451px;
}

#DvContactGrid h3 {
margin-bottom: 16px;
}


.mappinglabel {
color: red;
}

.portfoliotextbox {
width: 100%;
height: 33px;
pointer-events: none;
opacity: 0.6;
cursor: no-drop;
}

.portfolio {
padding-bottom: 20px;
padding-top: 20px;
padding-right: 45px;
}

.griddiv-portfolio {
width: 1000px;
padding-left: 40px;
}


.divEmail .firstrow {
border: 1px solid rgba(0,0,0,.2);
border-radius: 3px;
float: left;
width: 100%;
}

#dvWLEmailTemplate .firstrow {
border: 1px solid #d5d5d5;
border-radius: 4px;
float: left;
width: 100%;
}

#dvWLEmailTemplate .firstrow {
border-radius: 0px !important;
}

#dvWLEmailTemplate #btnAddCodes {
margin-top: 10px;
}

#btnAddressBook .ImgEmail {
position: relative;
background-color: white;
border: none;
}

#btnEmailCC, #btnEmailBCC {
background-color: white;
border: none;
height: 38px;
max-width: 125px;
min-width: 60px;
}

input#btnEmailBCC {
float: right;
}

#btnEmailCC {
border-right: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
}

.divEmail .firstrow input[type="text"] {
border: none;
}


.txtEmailFromHalfRow {
max-width: 765px !important;
}





.divEmail .k-input.k-fontName.k-group-start {
width: 135px !important;
}

.divEmail span.k-widget.k-header.k-editor-widget.k-group-start {
width: 145px !important;
}

.divEmail .addborder {
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
}

.divEmail label {
padding: 10px;
margin: 0;
}

.divEmail label.border-right {
border-right: 1px solid #e7e7e7;
}

.prospect-field .divButtons {
display: inline-block;
margin: 3px 3px 0 0;
}

.prospect-field, .to-field {
border-bottom: 1px solid #e7e7e7;
}

.divEmail .buttonaddress {
border: none;
background-color: white;
border-left: 1px solid #efefef;
padding: 10px 0;
}

#dvEmailEditor .datapadding {
padding: 10px;
}

.divEmail i.fa-book {
position: relative;
z-index: 1;
}

.divEmail #btnAddressBook, .divEmail #btnEmailCC, .divEmail #btnEmailBCC {
outline: none !important;
}

#txtValidations, #txtValidationName {
min-height: 34px;
padding: 5px;
}

.multi-select-inner-box #txtValidationName {
width: 100%;
height: auto;
margin: 0 0 5px;
}

.add-item-grid .k-grid-header {
display: none;
}

.add-item-grid .k-grid-content {
border-top: 1px solid #e7e7e7;
}

#divWarningWindow {
margin: 10px 0 25px 0;
overflow: visible;
}

#divWarningWindow .new p, #divWarningWindow .new h3 {
text-align: center;
}

#divWarningWindow .bottom-margin {
margin-bottom: 10px;
}

#divWarningWindow #btnWarningYes {
margin-right: 5px;
}

#divWarningWindow .btn-row {
padding: 0 10px 10px 0;
}

#divWarningWindow hr {
margin: 10px 0;
}

#divWarningWindow .new span.brand-color {
padding-left: 5px;
}

#divWarningWindow .new {
position: relative;
top: -32px;
background-color: #ffffff;
margin-bottom: -35px;
}

.alert-msg.k-window-content {
    padding: 20px 0 !important;
}

.alert-msg p, .alert-msg h3 {
text-align: center;
}

.dashboard-wrap {
position: relative;
}

.dashboard-wrap .select-school {
width: 600px;
position: relative;
top: 7px;
left: -5px;
}

.dashboard-wrap .select-school .form-control .k-dropdown-wrap.k-state-default {
background: none !important;
border: none;
}

.dashboard-wrap .k-chart svg {
border-radius: 6px;
}

.column-box.remaining-openings h5, .column-box.overview h5 {
color: #6B6B6B;
font: 24px droid_sansregular !important;
margin: -1px 0 20px 0;
background-color: #fff;
}

.column-box.remaining-openings h2 {
color: #69A939;
font-size: 60px;
margin: 0;
line-height: 55px;
}

#tbSnapshot .opening-grades {
height: 112px;
}

.opening-grades ul {
margin: 0;
}

.table-fields {
background: #efefef;
border-bottom: 1px solid #e7e7e7;
padding: 10px 0;
}

#AddressBookWindow {
overflow: hidden;
margin-left: 15px;
}

#AdreessBookMaindiv .form-control {
border: 1px solid rgba(0,0,0,.2);
box-shadow: none;
margin-top: 5px;
}

#AdreessBookMaindiv .recipient-box input {
vertical-align: middle;
margin: -1px 3px 1px 0;
}

#AdreessBookMaindiv .address-groups-outer, #AdreessBookMaindiv .k-treeview .k-item {
background-color: #F3F3F3 !important;
}

.address-groups-outer {
border-right: 1px solid #efefef;
padding: 0;
}

.address-groups {
overflow: auto;
height: 452px;
border-top: 1px solid #efefef;
padding: 10px 0 0;
}

.move-btn-row {
padding: 10px;
background: #fff;
}

.toRadio {
height: 100px;
}

.ccRadio {
height: 100px;
}

.bccRadio {
height: 100px;
}

div.k-treeview {
border-width: 0;
background: 0;
overflow: hidden;
white-space: nowrap;
}

.ToBox {
border: 1px solid black;
height: 78px;
overflow: scroll;
}

.CcBox {
border: 1px solid black;
height: 78px;
overflow: scroll;
}

.BccBox {
border: 1px solid black;
height: 78px;
overflow: scroll;
}

.recipient-box {
padding: 15px;
}

.recipient-box .close {
border-radius: 100%;
padding: 1px 0 0;
font-size: 18px;
font-weight: bold;
border: none;
width: 26px;
height: 16px;
line-height: 15px;
}

.recipient-group:hover close {
color: #000;
}

.recipient-box .form-control {
height: 130px;
overflow: auto;
}

.address-groups .k-in {
cursor: pointer;
}

.address-groups .k-state-hover, .address-groups .k-state-hover:hover {
background: none;
}


.recipient-group > span {
display: inline-block;
white-space: nowrap;
max-width: 128px;
overflow: hidden;
text-overflow: ellipsis;
}

#demographics_wrap .vmenu {
position: absolute;
display: none;
font-size: 0.95em;
top: 28px;
border-radius: 4px;
color: #ffffff;
cursor: pointer;
background-color: #80bcc7;
}

#demographics_wrap .vmenu #lblhistory {
padding: 2px 8px;
}
#FieldLayout .form-group:nth-child(2n+1) {
clear: both;
}

#demographics_wrap .vmenu:after {
content: "";
display: block;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #80bcc7;
position: absolute;
top: -5px;
left: 3px;
}

#demographics_wrap .vmenu.hidden:after {
display: none;
}

#demographics_wrap .vmenu .first_li span {
width: 100px;
display: block;
padding: 5px 10px;
cursor: pointer;
}

#demographics_wrap .vmenu .inner_li {
display: none;
margin-left: 120px;
position: relative;
border: 1px solid #aaa;
border-left: 1px solid #ccc;
margin-top: -28px;
background: #fff;
}

#demographics_wrap .vmenu .sep_li {
border-top: 1px ridge #aaa;
margin: 5px 0;
}

#demographics_wrap .vmenu .fill_title {
font-size: 11px;
font-weight: bold;
word-wrap: break-word;
}

#demographics_wrap .vmenu ul {
list-style: none;
padding: 0;
margin: 0;
}

.attachment-options {
margin: 0;
padding: 0;
float: left;
}




#PortfolioCategoryGrid td a.k-button {
padding: 5px 10px !important;
}

#PortfolioCategoryGrid td span.k-icon {
width: 16px;
height: 20px;
}

#DBHistoryGrid .k-add {
background-position: -34px -64px;
}


#PortfolioCategoryGrid .k-icon.k-delete, #DBHistoryGrid .k-icon.k-delete {
margin-bottom: 4px;
}

#DBHistoryGrid .k-toolbar.k-grid-toolbar.k-grid-top {
background-color: #fff !important;
padding: 0 !important;
}
/*Styles added to override the kendo grid style*/
#gridProspectPortfolio.k-grid-content-expander {
position: absolute;
visibility: hidden;
height: 0px;
}

#gridProspectPortfolio.k-grid td {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

#gridProspectPortfolio.k-grid .k-grid-header th.k-header > .k-link {
text-overflow: initial;
}

#ProspectPortfolio .lblProspectName {
padding-right: 10px;
width: 160px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: bottom;
text-align: left;
}

.k-grid tr:hover {
background: none !important;
}

#mergeProspectsDemoValuesGrid .MergeFieldNames {
background-color: #F0F8FF !important;
color: #666 !important;
}

#mergeProspectsDemoValuesGrid .MergeAPPFieldValues {
color: #DD2724 !important;
}

#mergeProspectsDemoValuesGrid .MergeReqPortfolio {
background-color: #FFFFC1 !important;
}

#mergeProspectsDemoValuesGrid .MergeReqNotes {
background-color: #FEDFC0 !important;
}

#mergeProspectsDemoValuesGrid .MergeInvalidReq {
background-color: #61DFDC !important;
}

#mergeProspectsDemoValuesGrid .MergeContactName {
background-color: #FCBEFD !important;
}

.ExistingProspect {
color: #0000FF !important;
}

#divEnrollment #enrollmentGrid {
background-color: #ffffff;
border-radius: 0 0 6px 6px;
}
#enrollmentGrid th {
min-width: 100px;
width: 130px;
}

#enrollmentGrid td {
white-space: nowrap;
text-overflow: ellipsis;
min-width: 100px;
width: 130px;
}
/*receive tab styles*/
.receiveh5 {
font-weight: bold;
color: #000;
}

#receiveTemplateDetails .divReceive .receiveh5 {
padding-top: 20px;
border-top: 1px solid #efefef;
}

#receiveTemplateDetails .divReceive ul {
padding-left: 20px;
}

#receiveTemplateDetails .divReceive label {
margin-bottom: 10px;
}

div.emailLoder {
display: none;
position: fixed;
background: #000;
width: 100%;
height: 100%;
z-index: 2147483647;
margin: 0;
top: 0;
left: 0;
padding: 30% 0 0;
text-align: center;
opacity: .7;
}

#SuperDBViewfilter ul.dropdown-menu {
margin: 2px 0 0 0px;
}


#tabstripPivotLookup-2 nav.home-nav {
padding: 0px;
}

#divStatisticsContentTab.search-panel {
padding: 0;
}

#tabstripPivotLookup-2.k-content {
margin: 0 !important;
}


#divStatisticsContentTab .btn-row {
margin: 0;
padding-top: 2px;
}


#JSnew .nav.home-nav {
padding: 0;
}

#tabstripreceive-4 {
margin: 0;
padding: 10px;
}

.split-content-wrap#receiveTemplateDetails {
border: none;
margin-left: 190px;
line-height: 2;
}

.p-t-b {
padding: 5px 15px;
}

.m-b {
margin-bottom: 5px;
}

#CustomPopUpWindow .fileUpload {
margin: 1px;
}

#CustomPopUpWindow label {
margin-top: 7px;
}

#templateContainer .fileUpload {
position: relative;
overflow: hidden;
}

#templateContainer .fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}

a#lnkMapOtherimportFields, a#lnkSelectContactFields {
font-size: 15px;
}



#mapOtherFieldstabStrip {
background-color: white !important;
}

path {
overflow: hidden;
box-sizing: content-box !important;
}

#mapOtherFieldstabStrip #mapOtherFieldstabStrip-1, #mapOtherFieldstabStrip #mapOtherFieldstabStrip-2, #mapOtherFieldstabStrip #mapOtherFieldstabStrip-3 {
margin: 0;
padding-top: 10px;
}

#mapOtherFieldstabStrip .k-content.k-state-active {
opacity: 1 !important;
}

#mapOtherFieldstabStrip .k-header {
background-image: none;
color: #ffffff;
}

#divAdvancedSort span {
color: #000000;
}

#divAdvancedSort {
font-size: 13px;
}

#divAdvancedSort .fa-sort, #divAdvancedSort label {
color: #fff;
cursor: pointer;
}

#divAdvancedSort label {
padding: 0 10px;
}


#divBatchentry .lib-tabList.k-state-active {
background-color: #ffffff !important;
border-radius: 5px;
}

#divBatchentry .lib-tabList.k-state-active a {
color: #007EA4 !important;
}

#divBatchentry #tabstripBatchEntries .fieldrow {
background-color: #ffffff;
border-radius: 0 0 5px 5px;
width: 100%;
}

#divBatchentry .field-label {
width: 13%;
padding-top: 8px;
padding-right: 6px !Important;
}

#divBatchentry .form-control {
box-shadow: none;
}

#demographicsMappingGrid .k-grid-content, #contactMappingGrid .k-grid-content, #admissionsMappingGrid .k-grid-content, div[id*="contactMappingGrid-"] .k-grid-content {
overflow-y: scroll !important;
height: 452px;
}

#SIStabstripsetup #SIStabstripsetup-1, #SIStabstripsetup #SIStabstripsetup-2, #SIStabstripsetup #SIStabstripsetup-3, #SIStabstripsetup #SIStabstripsetup-4 {
padding: 10px;
margin: 0px;
}

#SIStabstripsetup {
border: 1px solid #efefef !important;
}


.multi-select-inner-box {
margin-top: 5px;
}

.divexporttoascii label {
padding-top: 10px;
}

.divexporttoascii .contact-checkbox {
margin: 15px 0;
}

#ASCIItabstripsetup {
border: 1px solid #efefef;
}

#ASCIItabstripsetup .k-grid-content {
height: 350px;
}

#ASCIItabstripsetup.k-tabstrip:focus {
box-shadow: none !important;
}

#ASCIItabstripsetup-1, #ASCIItabstripsetup-2 {
margin: 0;
padding: 0 !important;
}
/*#ViewAllContactGrid.gridStyle .k-grid-content td, #ViewAllContactGrid.gridStyle td {
overflow: hidden;
white-space: nowrap;
}*/

.divaddeditprospectportfolio .row {
margin-bottom: 20px;
}

.divaddeditprospectportfolio .k-picker-wrap.k-state-default {
height: 34px;
}

.divaddeditprospectportfolio textarea {
border: 1px solid #e7e7e7;
}

.divaddeditprospectportfolio label {
margin: 10px 0;
}

.divaddeditprospectportfolio .k-widget.k-header.inputforall.hgt35 {
margin-top: 8px;
}

#divContainer #divBatchOptionTabStrip {
border: none;
}

#divBatchOptionTabStrip #fieldButtons, #divBatchOptionTabStrip #erasebuttons {
background-color: #ffffff;
margin: 0;
border-radius: 6px 6px 0 0;
}

#divBatchOptionTabStrip .k-tabstrip-items {
background-color: #616c75;
border: none !important;
}

#divBatchOptionTabStrip .k-item.k-state-default {
background-color: #616c75 !important;
border: none !important;
background-image: none;
border-radius: 0;
}

#divBatchOptionTabStrip .k-tabstrip-items .k-item.k-state-default .k-link {
color: #ffffff !important;
}

#divBatchOptionTabStrip .k-tabstrip-items .k-item.k-state-active .k-link {
background: rgba(0, 0, 0, 0.4) !important;
color: #ffffff !important;
opacity: 1;
border-radius: 0;
}

#divBatchOptionTabStrip .k-item.k-state-default.lib-tabList.k-tab-on-top.k-state-active {
border-bottom: 2px solid #007EA3 !important;
}

#divBatchOptionTabStrip .k-item.k-state-default.lib-tabList.k-tab-on-top.k-state-active .k-link {
color: #026683 !important;
opacity: 1;
border-radius: 0;
background-color: #ffffff !important;
}

#tabstripBatchEntries .k-reset.k-tabstrip-items .k-item.k-state-default.lib-tabList .k-link {
background-color: #ffffff !important;
}

#tabstripBatchEntries ul.k-reset.k-tabstrip-items {
border-bottom: 1px solid #e7e7e7 !important;
}


#divEraseBatchContainer #divTabStrips {
border: none#e7e7e7 !important;
}

#divEraseBatchContainer .k-content td.form-control {
margin-bottom: 2px;
border: 1px solid #efefef;
box-shadow: none;
}

#divEraseOptions #divSlectedTwoFields {
padding: 5px 14px;
}

#divEraseOptions input {
margin: 5px 0;
}

#tabstripBatchEntries .k-tabstrip-items {
background-color: #ffffff !important;
border: none !important;
}


#divTabStrips .k-tabstrip-items, #newTabStrips .k-tabstrip-items {
color: #777777 !important;
background: #ddd !important;
}

#tabstripBatchEntries .k-tabstrip-items .k-item.k-state-default {
background: #ddd !important;
color: #777777 !important;
margin-right: 3px;
}

#divTabStrips .k-tabstrip-items .k-item.k-state-default {
background: #ddd !important;
color: #777777 !important;
}

#tabstripBatchEntries .k-tabstrip-items .k-item.k-state-default .k-link, #divTabStrips .k-tabstrip-items .k-item.k-state-default .k-link {
color: #293541 !important;
}

#divTabStrips .k-tabstrip-items .k-item.k-state-active .k-link,
#tabstripCalendar .k-tabstrip-items .k-item.k-state-active .k-link {
color: #026683 !important;
border-bottom: 0px solid #026683 !important;
font-weight: bold;
}

#tabstripBatchEntries .k-tabstrip-items .k-item.k-state-active.k-state-default .k-link {
font-weight: bold;
color: #ffffff !important;
background-color: #007ea3 !important;
}

#tabstripBatchEntries .k-tabstrip-items .k-item.k-state-active.s-tabList span.k-link {
border-bottom: 0px solid #026683 !important;
color: #ffffff !important;
}

#tabstripHome .k-tabstrip-items .k-item.k-state-active .k-link {
margin-bottom: 0px;
}

#tabstripHome .k-tabstrip-items .k-item.k-state-active .k-link.s-tabHomeLink {
border-bottom: 2px solid #026683 !important;
color: #026683 !important;
font-weight: bold;
}

#newTabStrips .k-tabstrip-items .k-item.k-state-default {
color: #777777 !important;
background: #ddd !important;
}

#newTabStrips .k-tabstrip-items .k-item.k-state-active .k-link, #divTabStrips .k-tabstrip-items .k-item.k-state-active .k-link {
background: #007ea3 !important;
color: #fff !important;
}

#divTabStrips .k-tabstrip-items .k-item .k-link, #newTabStrips .k-tabstrip-items .k-item .k-link {
padding: 7px 10px !important;
}

#newTabStrips .k-content {
margin: 0;
padding: 0;
}

#divTabStrips .k-content {
margin: 0;
padding: 1px;
}

#divShowProspects div.k-window-content {
overflow: hidden;
}

#divShowProspects #divProspectGrid .k-grid-content {
height: 485px;
}

#divDashboard .dashboard-wrap .admission-steps h5 {
padding: 5px 15px;
background-color: #ffffff;
text-align: left;
border-radius: 5px 5px 0 0;
font: 20px droid_sansregular;
color: #007ea3;
}

.dashboard-wrap .k-dropdown.k-header .k-dropdown-wrap {
padding-left: 14px;
}

.admission-steps #chkComplete, .admission-steps #chkInProgress {
margin-top: -1px;
vertical-align: middle;
}

.admission-steps .divradio {
margin-bottom: 10px;
}

.admission-steps, .overview {
height: 576px;
position: relative;
}

.admission-steps .divradio span {
padding-right: 20px;
}

.color-background {
background-color: #F6F6F6;
padding-top: 10px;
}

#divDashboard #OverviewChartNew {
height: 584px;
border-radius: 6px;
}

#divDashboard #AdmissionDecisionsChart {
height: 584px;
}

#AdmisisonsProcessByGradeChart, .field-properties, #AdmisisonsProcessByYearChart,
#AdmisisonsProcessFunnelChart, #divDashboard #CumulativeApplicationsChart {
height: 584px;
}

#AdmissionEnrollmentDetails {
height: 584px;
}

.opening-grades ul {
float: left;
list-style: none;
background-color: #F6F6F6;
border-right: 1px solid #ffffff;
}

#tbSnapshot .opening-grades ul {
padding: 2px 10px 4px 10px;
margin: 5px 0px 5px 5px;
}

.grades {
font-size: 20px;
}

#dvLinkGrade label {
margin-top: 7px;
}

#dvLinkGrade .divgrade {
margin-bottom: 10px;
}
.k-ff {
overflow: inherit !important;
}

#AdmissionStepsChart .spacings {
height: 436px !important;
margin-right: 10px;
}

.admission-steps #divViewDetailForShowHide {
cursor: pointer;
position: absolute;
bottom: 10px;
left: 42%;
}


.addnewcontact #txtlength, .addnewcontact #txtFieldName {
padding-left: 4px;
}


#tabstripPivotLookup > .k-tabstrip-items {
background: #616c75 !important;
border: none !important;
}

#tabstripPivotLookup > .k-tabstrip-items .k-link {
color: #fff !important;
opacity: .7;
padding: 6px 15px 12px !important;
}

#tabstripPivotLookup > .k-tabstrip-items .lib-tabList.k-state-active {
opacity: 1;
background: rgba(0, 0, 0, 0.4) !important;
border-radius: 0 !important;
margin-bottom: 0 !important;
}

#tabstripPivotLookup > .k-tabstrip-items .lib-tabList.k-state-active a {
opacity: 1;
}

#divStatisticsContentTab .column-box {
border: none;
}

#tabstripPivotLookup .nav.student-search {
margin-top: 10px;
height: 736px;
}
#divStatisticsContentTab .search-result-wrapper {
border-radius: 0 6px 6px 0;
background-color: #ffffff !important;
}

#divStatisticsContentTab #tabstripPivotLookup-2, #divStatisticsContentTab #tabstripPivotLookup-1 {
padding: 0 10px;
}

#divStatisticsContentTab .split-content-wrap {
padding-top: 7px;
}



#tabstripPivotLookup-1 .nav.student-search {
margin-top: 13px;
height: 737px;
padding: 10px 0;
}

#AdvancedSrchContainer .k-input {
margin-top: 2px;
}

#AdvancedSrchContainer .row .col-md-6:last-child {
margin-top: 3px;
}

#AdvancedSrchContainer h4 {
margin-bottom: 10px;
font-weight: bold;
}

#AdvancedSrchContainer .sort-margin {
margin-right: 15%;
}

#AdvancedSrchContainer .sort-div {
padding: 0 0 0 5%;
}

#AdvancedSrchContainer label {
margin-left: 2px;
}

#AdvancedSrchContainer .row {
margin-bottom: 20px;
}

#AdvancedSrchContainer input[type="radio"] {
position: relative;
top: 2px;
}

#AdvancedSrchContainer .k-dropdown-wrap.k-state-default {
border-color: #efefef !important;
}

.divBatchprospect, .divBatchrequirement {
margin: 10px 0 30px 0;
padding: 0px 10px;
}

.divBatchrequirement .row {
margin: 20px 0 0 0;
}

.divBatchprospect .info-list-normal label {
width: auto;
}

.divBatchprospect ul.info-list-normal, .divBatchprospect .info-list-normal .row {
margin: 0;
}

.divBatchprospect ul.info-list-normal li:first-child {
margin-bottom: 20px;
}

.divBatchrequirement .k-picker-wrap {
height: 34px;
}

.divBatchrequirement .col-md-offset-1 {
margin-top: 7px;
}

.divBatchrequirement #BatchEntryDPicker {
 
height: 100%;
}

#templateContainer input, #templateContainer textarea {
box-shadow: none;
border: 1px solid #efefef;
}

#divAsciiTemplate label.receive-label {
margin-right: 10px;
}

#divAsciiTemplate .receive-radio, #divSuperDBimportAscii input[type="radio"] {
margin: 3px 1px;
vertical-align: text-top;
}

#templateContainer #AllowBlanks {
margin-top: 8px;
}

#AvailableSetupFieldGrid .k-grid-content, #SelectedContactGrid .k-grid-content {
height: 175px !important;
}

#LoadSetupContactFieldWindow .drop-arows {
padding: 50px 0 0;
}

#LoadSetupContactFieldWindow .multi-select-outer {
padding: 0 0 20px 10px;
}

#LoadSetupContactFieldWindow .multi-select-inner-box {
border: none;
}

.width-fix-300 {
width: 300px;
}

#LoadSetupContactFieldWindow .margin-top {
margin-top: 10px;
}


#LoadSetupContactFieldWindow .k-grid-content {
overflow: hidden;
}

#divShowCoOwner p {
margin: 5px 0 6px 33px;
}

#divShowCoOwner img {
float: left;
position: relative;
top: 15px;
left: 5px;
}

#AdmissionStepsChartViewDetail div {
width: 32%;
margin: 10px 3px 3px 4px !important;
border: 1px solid #efefef;
border-top: 6px solid #78b24e;
float: left;
height: 135px;
overflow-x: hidden;
overflow-y: scroll;
background-color: #ffffff;
}

#AdmissionStepsChartViewDetail div table {
min-width: 100%;
}

#AdmissionStepsChartViewDetail div table td {
padding: 0px 4px;
width: 75px !important;
}

#AdmissionStepsChartViewDetail div table tr:first-child td {
font-size: 12px;
color: #000;
vertical-align: top;
line-height: 14px;
}

#AdmissionStepsChartViewDetail div table tr:not(:first-child) td:first-child {
width: 150px;
display: inline-block;
}

.div-receive .student-search-control {
padding: 20px 4px;
text-align: center;
}

.div-receive nav.student-search .k-grid-content {
margin: 0;
}

.setupTabWrap h4 {
text-align: left;
height: 28px;
white-space: nowrap;
max-width: 400px;
overflow: hidden;
text-overflow: ellipsis;
}

.Decisionwrap h4 {
text-align: left;
height: 28px;
white-space: nowrap;
max-width: 380px;
overflow: hidden;
text-overflow: ellipsis;
}

.setupTabWrap .k-button.k-button-icontext.k-grid-add.btnAdd {
position: absolute;
top: -34px;
right: -2px;
}

#frmEditUser .control-label, #frmEditProgram .control-label {
padding-top: 7px;
}

#frmEditUser .form-control, #frmEditProgram .form-control {
margin-bottom: 5px;
}

#homeGrid .k-icon.k-i-arrow-n, #homeGrid .k-icon.k-i-arrow-s {
height: 15px;
margin-top: 2px;
}

.setupTabWrap > .col-md-8 {
border-right: 1px solid #e7e7e7;
}

.divReceiveASCII .divDemographics {
padding-left: 0;
}

#divASCIIGrid {
margin-bottom: 10px;
}

#divASCIIGrid td, #divASCIIDemographicsGrid td, #divASCIIContactsGrid td {
white-space: nowrap;
text-overflow: ellipsis;
}

.k-grid-delete span {
top: -3px;
position: relative;
}

#GrdContactAddressLayout td input[type="text"] {
    padding-left: 5px !important;
    border: 1px solid var(--global-box-border);
    border-radius: 5px;
    width: 85%;
    height: 35px;
}

#receive_allTabContent .k-tabstrip > .k-content {
margin: 0;
}

#SuperDB_wrap input[type="text"].form-control, #divAddFields input[type="text"].form-control {
padding: 6px;
}

.versionSpan {
margin-bottom: 7px;
}

.navbar-static-side .versionSpan {
background-color: #fff;
padding: 0px 0 6px 1px;
color: #666;
font-size: 12px;
text-align: center;
}

.split-content-wrap .col-md-5.multi-select-inner-box {
padding-left: 15px;
}

.student-search-control .fa.fa-plus {
padding-right: 3px;
}

#divTableRights #lblSuperDB {
padding: 6px 0 0 0;
}

#portfolio_btnsdiv .col-md-7 {
margin: 8px 0 0 0;
}

#dvheader h3, #contact-wrap .info-list-normal.contact-info a.ContactEdit, #dvheader label, #FieldLayout label.control-label, #wndSuperDBSecurity .user-list li, #AdmissionStepsChartViewDetail div table tr:not(:first-child) td:first-child {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#dvheader h3 {
max-width: 300px;
}

#contact-wrap .info-list-normal.contact-info a.ContactEdit {
max-width: 145px;
display: inline-block;
vertical-align: middle;
text-indent: 6px;
padding-right: 10px;
}

#dvheader label {
max-width: 260px;
display: inline-block;
vertical-align: bottom;
}

#dvheader h3 span#lblContactName {
display: inline-block;
padding-bottom: 5px;
}


#wndSuperDBSecurity {
overflow: hidden;
}

#wndSuperDBSecurity hr {
display: none;
}

#wndSuperDBSecurity nav.student-search {
overflow-y: auto;
height: 534px;
margin: 54px 0 0 10px;
}

#wndSuperDBSecurity .col-md-11.no-spacing {
margin-left: 6%;
}

#gridSuperDBTableRights .k-grid-content {
height: 200px;
max-height: 141px !important;
overflow-y: hidden !important;
}

.divSuperDB #table_wrap .btn-row {
margin: -5px 0px 0px 0px !important;
}


#FieldLayout label.control-label {
max-width: 149px;
}

#EnrollmentSpec #lblPortfolioTitle, #EnrollmentSpec #lblSuperDBTitle {
margin: 4px 0 6px 0;
display: inline-block;
}

#divadditionalCol {
height: 638px;
overflow-y: auto;
overflow-x: hidden;
}

#divAddMasterContactView .contact-group .add-padding #divadditionalCol {
height: auto !important;
overflow-y: auto;
overflow-x: hidden;
}

#divadditionalCol hr {
margin: 10px 0 5px 0;
}

#tabstriplibraries .k-grid-delete, #tabstriplibraries .k-grid-edit {
padding: 5px 10px !important;
}

#divadditionalCol input[name="contactNameEdit"], #divOtherOptionsSelfEdit input[name="contactPhoneEdit"], #divOtherOptionsSelfEdit input[name="contactNameEdit"], #divOtherOptionsSelfEdit input[name="contactAddressEdit"], #divOtherOptionsSelfEdit input[name="contactEmailEdit"], #divadditionalCol input[name="contactAddressEdit"], #divadditionalCol input[name="contactEmailEdit"], #divadditionalCol input[name="contactPhoneEdit"] {
background: url("../images/edit.png") no-repeat #fff;
border: none;
}

#divadditionalCol input[name="contactNameDelete"], #divOtherOptionsSelfEdit input[name="contactPhoneDelete"], #divOtherOptionsSelfEdit input[name="contactEmailDelete"], #divOtherOptionsSelfEdit input[name="contactAddressDelete"], #divOtherOptionsSelfEdit input[name="contactNameDelete"], #divOtherOptionsSelfEdit input[name="contactNameDelete"], #divadditionalCol input[name="contactAddressDelete"], #divadditionalCol input[name="contactEmailDelete"], #divadditionalCol input[name="contactPhoneDelete"] {
background: url("../images/delete.png") no-repeat #fff;
border: none;
}

#divOtherOptionsSelfEdit #btnSelfEditAdditionalCancel {
margin-right: 5px;
}

#divadditionalCol input, #divOtherOptionsSelfEdit input {
color: transparent;
margin-top: 5px;
}

#divadditionalCol h6 a, #divOtherOptionsSelfEdit h6 a {
background: url("../Images/add.png") no-repeat;
color: transparent;
}

input#btnAdditionalInfo, input#btnMasterAdditionalInfo, input#btnAdditionalInfoNoRights {
background: url("../images/eye.png") no-repeat !important;
border: none !important;
padding: 2px 20px 0 10px !important;
position: absolute;
z-index: 10;
height: 30px !important;
}

input#btnAdditionalInfo, input#btnAdditionalInfoNoRights {
right: 370px;
top: 50px;
}

input#btnMasterAdditionalInfo {
right: 5px;
top: 58px;
height: 30px;
}

#divLinkedContact #dvProspectwithSearch.input-group {
display: table !important;
}

#HouseholdLookup input[type="radio"] {
position: relative;
top: 2px;
}


#HouseholdLookup label {
padding-right: 3%;
}


#divotherContactsInfo {
padding: 15px;
}

#divShowPivotGridWnd {
padding: 10px !important;
}

#divShowPivotGridWnd .divStatButton {
width: 100%;
height: 54px;
padding: 10px 10px 0 10px;
border-bottom: 1px dashed #e7e7e7;
margin-bottom: 20px;
}

#divShowPivotGridWnd button {
float: right;
margin-right: 5px;
}

#divShowPivotGridWnd #configurator {
width: 200px;
}

#configurator.k-fieldselector .k-columns > div.k-state-default {
width: 100% !important;
}

#statisticsPivotGrid .k-field-actions {
right: -2px;
top: 4px;
}

#statisticsPivotGrid .k-button {
margin-bottom: .4em !important;
width: 167px;
background-color: transparent !important;
border-color: transparent !important;
color: #424040 !important;
}

#statisticsPivotGrid .k-grid-header-wrap .k-header {
border-color: #d5d5d5 !important;
}

#statisticsPivotGrid .k-grid-header {
padding-right: 0 !important;
}

.divReport {
margin-top: 10px;
background-color: #ffffff;
border-radius: 6px;
}

#divStatisticsContentTab {
margin-left: -15px !important;
}

#reportsListView div {
padding: 5px;
}

.reportlistctrl {
height: 200px;
margin-bottom: 10px;
cursor: pointer;
}

.divReport .column-box {
border: none;
border-radius: 0;
}


#WLCprospectGridOPtions {
padding: 10px 0;
}

.divReport h4, #divSchedulerTap h4, .divEmail h4 {
font-weight: bold;
color: #000;
padding: 5px 0 10px 15px;
border-bottom: 1px solid #efefef;
margin-bottom: 0;
}

.divReport h5 {
font-weight: bold;
}

.divReport .full-width .text-right #btnCustomAdd, .divReport .full-width .text-right #btnCustomEdit, .divReport .full-width .text-right #btnCustomDelete, .divReport .full-width .text-right #btnSelectProspects, .divReport .full-width .text-right #btnEnrollmentReport {
margin-top: 10px;
}

#configurator span.k-in.k-state-hover {
background-color: #fff;
}

#configurator.k-fieldselector .k-list-container {
margin-left: 0 !important;
}

#adminBtns #btnLibraries {
position: absolute;
left: 10px;
top: 10px;
}



.tooltip {
white-space: nowrap;
}

#graphicViewExpand {
border: 1px solid #e7e7e7 !important;
border-radius: 3px;
height: 25px;
padding: 5px;
}

#admissionsListview #graphicViewExpand.fa.fa-expand, #admissionsListview #graphicViewExpand.fa.fa-compress {
margin: 21px 0px 0px 0px;
}

.zoomInandOut .graphical-view > div > ul {
margin: 0 2px;
width: 163px;
}

.zoomInandOut .graphical-view ul li.program > span {
font-size: 14px;
padding: 15px 4px;
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border: none;
}

.zoomInandOut#admissionsListview .k-content {
padding: 0 !important;
}

.zoomInandOut .graphical-view ul li span .hidden-controls a {
font-size: 19px;
}

.zoomInandOut .graphical-view ul li.program {
border-radius: 0;
border-radius: 6px 6px 0 0;
}

.zoomInandOut .graphical-view ul:hover li.program {
color: var(--global-text-color);
}

.zoomInandOut .graphical-view ul li.program > i.fa-file-text-o {
position: relative;
bottom: 30px;
right: 4px;
}

.zoomInandOut .graphical-view ul:hover li.program > i.fa-file-text-o {
color: #fff;
}


#divChartSpecTap .control-label {
padding-top: 6px;
}

#divChartSpecTap .col-md-4 {
margin-bottom: 6px;
}

#lnkChartInfo {
float: right;
}

#lnkChartInfo .fa.fa-cog {
font-size: 18px;
position: relative;
right: 8px;
top: 3px;
white-space: nowrap;
margin-bottom: 12px;
}

#lnkChartInfo .fa.fa-cogs {
font-size: 18px;
position: relative;
white-space: nowrap;
}

#tbSnapshot .column-box.remaining-openings {
height: 290px;
}

#tbSnapshot .k-chart {
height: 300px;
}

.setupHomeList .k-content.tabHomeContent.search-tabHomeContent {
overflow: visible;
}

.divReport .reportBorder {
border: 1px solid #efefef;
padding: 0;
margin-bottom: 12px;
}

.divReport .reportBorder .col-md-12 {
padding: 10px;
border-bottom: 1px solid #efefef;
}

.divReport .reportList {
padding: 10px 15px;
border: 1px solid #efefef;
}

.divReport .col-md-3.text-right {
padding: 10px;
border-right: 1px solid #efefef;
border-top: 1px solid #efefef;
}

#divlookUpMenu .reportList {
border: none;
}

#tbSnapshot #OverviewChartNew.k-chart {
height: 290px !important;
}

#viewSelectionDiv {
margin: 10px 10px 0px 28px;
}

#viewSelectionDiv .k-widget.k-dropdown.k-header {
width: 40% !important;
}

.divReport label {
position: relative;
top: -2px;
}

#dvDisplayprospectDetails {
height: 340px !important;
}
#lookUp {
position: relative;
}

#divDisplayProspects .top-search-panel .search-panel {
margin-top: 10px;
}

#divDisplayProspects #divNameSearch {
width: 70% !important;
}

#divNameSearch input#rpts_doSearch {
width: 60px;
height: 30px;
padding-left: 7px !important;
border-radius: 0px 3px 3px 0px !important;
border-color: rgba(0,0,0,.2) !important;
border-left: 0px !important;
}

#dashboardChartArea1 svg, #dashboardChartArea2 svg, #dashboardChartArea3 svg {
border-radius: 6px;
}

.list-wrapper {
overflow: hidden;
}

#sortable-listA,
#sortable-listB,
#sortable-programs-list,
[class^="sortable-listD"] {
    width: 100%;
    min-height: 40px;
    margin: 0;
    padding: 0;
    border: 1px solid #dddddd;
    border-radius: 4px;
}

.list-item {
list-style-type: none;
width: 200px;
margin: 5px;
line-height: 30px;
text-align: center;
background-color: #222222;
color: #ffffff;
border-radius: 3px;
cursor: move;
}

#sortable-listA .list-item {
background-color: #54b8fa;
color: #000000;
}

#sortable-listB .list-item {
background-color: #ff879e;
color: #000000;
}

#sortable-programs-list .list-item {
background-color: #66cc66;
color: #000000;
}

[class^="sortable-listD"] .list-item {
    background-color: #ffcc33;
    color: #000000;
}

#placeholder.list-item {
background-color: #ffffff;
color: #777;
}

#programs-list, #steps-list, #requirements-list {
width: 100%;
float: left;
overflow-y: auto !important;
}

#right-tree-view {
width: 100%;
float: left;
}

#right-tree-schools {
width: 100%;
}

.left-list-wrapper {
width: 20%;
float: left;
}

.right-list-wrapper {
background: #fff;
width: 80%;
float: left;
}

#left-list-container {
background-color: #F3F3F3;
border-left: none;
border-top: none;
}

#left-list-container li {
border: 1px dashed #e2e2e2 !important;
list-style: none !important;
padding: 0 !important;
margin: 0 0 4px !important;
background: #fff;
}

#left-list-container li .k-in.k-state-selected {
background: url("../../../../Images/drag-drop.png") right 10px no-repeat #abe0f9 !important;
     
cursor: move;
margin: 0;
}

#left-list-container li .k-in {
width: 100%;
height: 35px;
padding: 7.5px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

#right-list-container li .k-in {
width: 100%;
}

#left-list-container-header {
color: #007EA4;
font-size: 18px;
margin: 10px 0 0;
padding: 7.5px 10px;
width: 100%;
height: 40px;
}

.k-state-hover, .k-state-hover:hover {
color: #2e2e2e;
background-color: #e7e7e7;
border-color: transparent;
}

#right-tree-view .k-in {
line-height: 30px !important;
}

#right-tree-view .k-image {
border-radius: 20px !important;
margin-right: 10px !important;
}

.extra-padding {
padding-left: 20px !important;
}
#right-tree-view .k-item {
border: 1px solid #eeeeee !important;
padding: 5px;
padding-top: 2.5px;
padding-bottom: 2.5px;
position: relative;
}

#right-tree-view .k-item.program .k-group {
padding: 4px 0 1px 16px !important;
}

#right-tree-view .k-group {
padding: 10px !important;
}

#right-tree-view .k-state-hover {
background: transparent !important;
}

#right-tree-view li.active {
background: #eeeeee !important;
}

.deleteButton {
position: absolute;
right: 40px;
top: 12px;
cursor: pointer;
}

.ui-state-highlight {
border: 1px dotted #c6c6c6;
height: 40px;
background: #eeeeee !important;
}

.ui-state-highlight:before {
content: "Drop Here!";
padding: 5px;
margin: 5px;
color: #c7c7c7;
}

#right-tree-view li div span.k-in {
cursor: move !important;
}
#right-tree-view span.k-icon.k-minus {
background: url("../../../../Images/exp-collapse-arrow.png") right bottom no-repeat !important;
}


#right-tree-view {
background: #fff;
}

    #right-tree-view .k-group [class^="sortable-listD"],
    #right-tree-view .k-item.program .k-group#sortable-listE,
    #right-tree-view .k-item.program .k-group#sortable-listF {
        padding-left: 40px !important;
    }

#divAPProspectsList {
margin-top: 10px;
}

#LnkGradeMap, #LnkFieldMap {
font-size: 14px;
}

#FieldValidationGrid .k-header.k-grid-toolbar.k-grid-top {
background-color: #fff !important;
}

#apTemplateContainer .k-dropdown-wrap.k-state-default, #apTemplateContainer input {
border: 1px solid #efefef !important;
}

#apTemplateContainer label.control-label {
margin-bottom: 3px;
}

#Receivetabstripsetup {
border: 1px solid #efefef !important;
}

#Receivetabstripsetup .k-content.k-state-active {
margin: 0 !important;
}
.div-receive nav {
margin: 47px 0 10px 10px;
}
#receive_allTabContent .k-content {
margin: 10px 10px 0 10px !important;
border-radius: 6px;
}

#receive_allTabContent .k-reset.k-tabstrip-items {
background: #616c75 !important;
border: none !important;
margin-top: -1px !important;
}

#tabstripreceive > .k-tabstrip-items .k-link {
color: #fff !important;
opacity: 1;
padding: 6px 15px 12px !important;
}

#tabstripreceive > .k-tabstrip-items .s-tabList.k-state-active a, #tabstripreceive > .k-tabstrip-items .s-tabHomeList.k-state-active a {
opacity: 1;
background: rgba(0, 0, 0, 0.4) !important;
border-radius: 0 !important;
}

#receive_allTabContent #tabstripreceive {
background-image: none !important;
border: none !important;
background-color: #6c7d8b;
}

#divDisplayProspects #reportsSelectedCount {
display: inline-block;
margin-top: 7px;
}

#divReceiveAPHoldingBin #selectedCount {
display: inline-block;
margin-top: 4px;
}

#tabstripsetup .k-tabstrip .k-tabstrip-items {
background-color: #ddd;
}

#tabstripsetup .k-tabstrip-items .k-state-active .k-link {
background: #007ea2 !important;
color: #fff !important;
border-radius: 0 !important;
}


#tableSuperDBBatchEdit td {
padding: 2px 8px;
}

#tableSuperDBBatchEdit .k-picker-wrap.k-state-default input, #tableSuperDBBatchEdit input.k-input {
height: 28px;
width: 100%;
}

#tableSuperDBBatchEdit input.k-input:focus {
border: 1px solid #66afe9 !important;
}

#tableSuperDBBatchEdit .k-dropdown.k-header .k-dropdown-wrap {
height: 30px !important;
border-color: #efefef !important;
}

#tableSuperDBBatchEdit .k-widget.k-dropdown.k-input {
padding: 0 !important;
}

#table_wrap .batch-dropdown {
position: absolute;
top: 53px;
z-index: 2;
right: -111px;
}

.divTableValues .k-button-icontext.k-grid-, #divTableValues .k-button-icontext.k-grid-edit, #divTableValuesL .k-button-icontext.k-grid-, #divTableValuesL .k-button-icontext.k-grid-edit {
padding: 0 10px !important;
}


.divSuperDB .field-type-selection .k-dropdown.k-header {
padding: 0 !important;
}

.btn:focus, input[type="button"]:focus {
outline: none !important;
}

#divSchedulerTap {
background-color: #fff;
border-radius: 6px;
padding-bottom: 0px;
}

.k-picker-wrap.k-state-default, .k-state-default > .k-select, .k-state-focus > .k-select {
border-color: #efefef !important;
}

.k-dropdown-wrap, .textarea {
border-color: #e5e6e7 !important;
}

.divPreferences .k-dropdown-wrap, .textarea {
border-color: #e5e6e7 !important;
}

#demographicsfields > .row.full-width {
margin: 10px;
}

#demographicsfields img#demoScreenSettings {
margin-top: 7px;
cursor: pointer;
}

#screenGrid .k-add {
background-position: -35px -63px;
}

#screenGrid nav.home-nav {
padding: 0;
}

nav.home-nav#screenNavpanel {
border-radius: 0;
padding: 0;
}

#screenGrid .k-button {
padding: 5px 3px !important;
}

#screenGrid .k-command-cell .k-button {
color: #424040 !important;
}

#screenGrid .k-state-selected .k-command-cell .k-button {
color: #fff !important;
}

#divScreenPageFields ul {
padding-left: 0 !important;
margin-bottom: 0;
}

#divScreenPageFields .col-md-2.no-spacing {
height: 585px;
overflow-y: auto;
overflow-x: hidden;
background-color: #f3f3f3;
}

#divScreenPageFields li {
list-style: none !important;
}

#divScreenPageFields li a {
color: #000 !important;
}

#divScreenPageFields .col-md-3 {
border: none !important;
padding: 0 0 0 15px;
margin: 0;
}

#divScreenPageFields .col-md-3:nth-of-type(4) {
padding: 0;
width: 215px;
}

#divScreenPageFields .row.full-width.multi-select-outer {
overflow-y: auto;
padding: 10px 0 0 10px;
}

#divScreenPageFields .col-md-2 {
width: 178px;
}

#divScreenPageFields ul li:hover, #divScreenPageFields ul li:hover input[type="text"], #divScreenPageFields ul li:hover span {
background-color: #689AA9;
color: #fff;
}
/*legends for set up -> Send to SIS*/
.local {
background-color: #FFE0B2;
}
.global {
background-color: #F7BABD;
}
/*legends for set up -> Send to SIS*/
.divReport .k-bold, .divEmail .k-bold {
background-position: -240px 0 !important;
}
.divReport .k-italic, .divEmail .k-italic {
background-position: -240px -24px !important;
}
.divReport .k-underline, .divEmail .k-underline {
background-position: -240px -48px !important;
}

.divReport .k-strikethrough, .divEmail .k-strikethrough {
background-position: -240px -72px !important;
}

.divReport .k-justifyLeft, .divEmail .k-justifyLeft {
background-position: -240px -144px !important;
}

.divReport .k-justifyCenter, .divEmail .k-justifyCenter {
background-position: -240px -168px !important;
}

.divReport .k-justifyRight, .divEmail .k-justifyRight {
background-position: -240px -192px !important;
}

.divReport .k-justifyFull, .divEmail .k-justifyFull {
background-position: -240px -216px !important;
}

.divReport .k-insertUnorderedList, .divEmail .k-insertUnorderedList {
background-position: -240px -264px !important;
}

.divReport .k-insertOrderedList, .divEmail .k-insertOrderedList {
background-position: -240px -288px !important;
}

.divReport .k-indent, .divEmail .k-indent, .divReport .k-outdent, .divEmail .k-outdent {
background-position: -288px 0 !important;
}



.divEmail .k-createLink {
background-position: -288px -48px !important;
}

.divEmail .k-insertImage {
background-position: -288px -96px !important;
}

.divEmail .k-subscript {
background-position: -288px -144px !important;
}

.divEmail .k-superscript {
background-position: -288px -168px !important;
}

.divEmail .k-createTable {
background-position: -192px 0 !important;
}

.divEmail .k-addColumnLeft {
background-position: -192px -24px !important;
}

.divEmail .k-addColumnRight {
background-position: -192px -48px !important;
}

.divEmail .k-addRowAbove {
background-position: -192px -72px !important;
}

.divEmail .k-addRowBelow {
background-position: -192px -96px !important;
}

.divEmail .k-deleteRow {
background-position: -192px -120px !important;
}

.divEmail .k-deleteColumn {
background-position: -192px -144px !important;
}

#windowSuperDBBatchEdit_wnd_title {
max-width: 380px;
}

#Cxtmenu.k-menu .k-item .k-item, ul.k-menu-vertical > .k-item {
white-space: nowrap;
}


#Cxtmenu .k-state-hover, #Cxtmenu .k-state-hover:hover {
background-color: #293541;
}

#Cxtmenu .k-state-hover .k-link, #Cxtmenu .k-state-hover:hover .k-link {
color: #fff !important;
}

#ProgramsGrid .gridStyle .k-header,
#StepsGrid .gridStyle .k-header,
#RequirementsGrid .gridStyle .k-header,
#GradesGrid .gridStyle .k-header,
#YearsGrid .gridStyle .k-header,
#YearsGrid .gridStyle .k-header {
padding: 0;
}

#ProgramsGrid .k-icon.k-add, #StepsGrid .k-icon.k-add, #RequirementsGrid .k-icon.k-add, #editGradeGrid .k-icon.k-add, #YearsGrid .k-icon.k-add, #Divdecision .k-icon.k-add, #Divreason .k-icon.k-add, .TableGrid .k-icon.k-add {
background-position: -36px -63px;
}

#LibrariesWin .setupTabWrap .k-button.k-button-icontext.k-grid-add.btnAdd {
bottom: inherit;
right: -1px;
top: -37px;
}

.Decisionwrap input#btnAddDecision {
position: absolute;
bottom: inherit;
right: 15px;
top: 0;
padding: 5px 12px 5px 30px !important;
}

.Decisionwrap #Divreason .k-button.k-button-icontext.k-grid-add.btnAdd {
position: absolute;
bottom: inherit;
right: 15px;
top: 0;
}

.iconPlus {
width: 12px;
height: 12px;
position: absolute;
z-index: 9;
}

.btnAddLog, #portfolio_Add, .btnAddNote {
padding: 5px 12px 5px 30px !important;
}

.divClsCommunicationLogTab .iconPlus {
right: 57px;
top: 10px;
}

#portfolio_btnsdiv .iconPlus {
margin-left: 12px;
top: 10px;
}

.Decisionwrap #Divreason .k-header.k-grid-toolbar.k-grid-top {
padding: 0 !important;
border-style: none !important;
}

.divEmail span.k-widget.k-colorpicker.k-header.k-editor-widget, .divEmail span.k-widget.k-colorpicker.k-header.k-editor-widget {
max-width: 60px;
}

.k-widget.k-window .divEmail span.k-widget.k-header.k-editor-widget.k-group-start {
width: 160px !important;
}

.divEmail span.k-widget.k-header.k-editor-widget.k-group-end {
width: 80px !important;
}

.column-box-outer.devider.common-info label { 
margin-bottom: 0;
display: inline-block;
}

.adm-addrWrapper label {
display: block !important;
}


.username-selected #lblProspectName, .student-prof-info p label, .student-prof-info .bottom-block ul li span, .student-prof-info .bottom-block ul li label, .admissions .top-block ul li span, .admissions .top-block ul li label {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.student-prof-info .bottom-block ul li span,
.student-prof-info .bottom-block ul li label {
max-width: 182px;
width: 40%; 
}
.student-prof-info .bottom-block ul li span {
text-indent: 4px; 
}
/*ADMCOM-973*/
.adm-addrWrapper {
height: 36px;
}
h2.card-name-width {
display: inline-flex;
}
h2.card-name-width a {
white-space: nowrap;
text-overflow: ellipsis;
display: inline-block;
overflow: hidden;
}
/*EO ADMCOM-973*/
/*email issues*/
.contact-info.list-unstyled.info-list-normal li {
position: static;
}


.list-unstyled.info-list-normal li,
.list-unstyledinfo-list-small li,
.list-unstyled.info-list-normal li label,
.list-unstyled.info-list-small li label {
position: relative;
}

.list-unstyled.info-list-normal li label {
width: 40%;
padding-right: 8px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

/*general issue 15jan*/
.list-unstyled.info-list-normal li .ipad-gradelabel label {
width: auto;
top: 3px;
}
/*EO general issue 15jan*/
#prospect .list-unstyled.info-list-normal li label:after,
#prospect .list-unstyled.info-list-small li label:after,
.admissions .top-block .list-unstyled.info-list-small li label:after {
content: ":";
position: absolute;
right: 0;
}
/*EO ADMCOM-973*/
/*email issues*/
.contact-info.list-unstyled.info-list-normal li label:after {
content: "";
position: static;
}
.admissions .top-block ul li span {
width: 52%;
padding-right: 6px; /*ADMCOM-973*/
text-indent: 4px; /*ADMCOM-973*/
}

.admissions .top-block ul li label {
margin-bottom: 0;
width: 35%;
padding-right: 6px; /*ADMCOM-973*/
}
form.k-filter-menu .k-textbox {
margin-bottom: 7px !important;
}

form.k-filter-menu .k-textbox > input {
height: 2.214em;
}

#PortfolioCategoryGrid .k-grid-add {
float: right;
}

#PortfolioCategoryGrid .k-grid-add .k-add {
background-position: -34px -63px;
}

#pageGrid .k-header.k-grid-toolbar {
padding: 11px 4px;
text-align: right;
background-color: #abe0f9 !important;
border-bottom: none;
}

.divBatchrequirement .col-md-4 {
width: 30% !important;
}

#setOptions .k-widget.k-datepicker.k-header {
width: 76% !important;
}

#selectDisplay .col-md-offset-1.col-md-6 {
margin-top: 8px;
}

#selectDisplay .col-md-offset-1.col-md-6 span {
display: inline-block;
padding: 0 5px 0 1px;
}


#selectDisplay input[type="radio"] {
position: relative;
top: 2px;
}

#userListDiv .row.full-width.settings-btn-row, #divSISButtons .btn-row {
padding-left: 15px !important;
padding-right: 15px !important;
}

#gradeWindow .col-md-10, .b-rt-spc {
padding-right: 10px;
}

#gradeWindow label.col-md-2, #gradeWindow span.control-label {
margin-top: 8px;
}

#DivTable #btnValidationList {
margin-top: 5px;
}

#DivTable input[type="checkbox"] {
top: 2px;
}

#divAddContact #lblAddContacts {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
max-width: 55%;
margin: 0 0 -4px 4px;
}

#PortfolioCategoryGrid .k-header.k-grid-toolbar.k-grid-top, #PortfolioCategoryGrid .k-header.k-grid-toolbar.k-grid-top {
background-color: transparent !important;
padding: 10px;
}

#DBHistoryGrid .k-grid-toolbar {
padding: 0 !important;
}

#SetFieldValidationWindow .radio input[type="radio"] {
margin-left: -15px !important;
}

#FieldValidationGrid input.k-textbox {
min-height: 30px !important;
}

.newProspectTitle .k-window-action.k-link.k-state-hover {
background: transparent !important;
border: 1px solid #69A93A !important;
}

#SuperDB_wrap .row.full-width.btn-row.text-right {
padding-right: 15px !important;
}

#SuperDB_wrap #checkGeneric.form-control {
width: 12%;
}

#divNameSearch {
border: none !important;
}

#SuperDB_wrap #userBtns {
padding-right: 7px;
}

.communicationLogGrid td .k-button.k-button-icontext:nth-child(2), .TableGrid td .k-button.k-button-icontext:nth-child(2), #LibrariesWin td .k-button.k-button-icontext:nth-child(2) {
border: none !important;
background: transparent !important;
}

.ProspectNotesGrid td .k-button.k-button-icontext:nth-child(2), .TableGrid td .k-button.k-button-icontext:nth-child(2), #LibrariesWin td .k-button.k-button-icontext:nth-child(2) {
border: none !important;
background: transparent !important;
}

#screens-wrap nav.student-search .k-grid-content {
margin: 0 !important;
}

#screenPanelHolder .k-header.k-grid-toolbar.k-grid-top {
padding: 11px 4px;
text-align: center;
background-color: #abe0f9 !important;
border-bottom: none;
}

#divScreenPageFields .col-md-3:nth-of-type(2) {
width: 240px;
}

#frmEditUser input.form-control {
padding: 4px !important;
}

#btnUserEditIcon {
background: url("../images/edit.png") no-repeat #fff;
border: none;
padding: 0px 15px;
}

#pagePanelHolder td .k-button.k-button-icontext:nth-child(2), #screenPanelHolder td .k-button.k-button-icontext:nth-child(2), #pageGrid td .k-button.k-button-icontext, #FieldValidationGrid td .k-button.k-button-icontext, #selectedFieldsGrid .k-button.k-button-icontext, #SuperDBFieldsGrid .k-button.k-button-icontext, #DBHistoryGrid .k-grid-content .k-button.k-button-icontext {
background: transparent !important;
border: none !important;
}



.TableGrid .k-grid-content table td:last-child, #divASCIIGrid .k-grid-header th.k-header:first-child {
text-overflow: clip;
}

#winProperty #fieldProperties-wrap .checkbox.pull-left {
width: 138px !important;
}

#fieldProperties-wrap .tab-wrap.demographic-fields .student-list.animation .k-add {
background-position: -34px -63px;
}

.divEmail .k-editor-toolbar .k-input.k-group-start, .divEmail .k-editor-toolbar .k-input.k-group-end {
height: 28px;
}

.one {
border-style: dashed;
border-width: 1px;
border-color: #31708f;
color: #31708f;
font-size: 13px;
overflow: hidden;
position: relative;
}

#divMapHousehold hr {
border-top: none;
}

#dvReason .k-widget.k-dropdown.form-control {
font-size: 14px;
}

#DvMasterContacts .btn.btn-default {
padding: 5px 9px !important;
}

#PortfolioAddWindow.k-window-content, #PortfolioEditWindow.k-window-content {
overflow-x: hidden !important;
}

#divShowPivotGridWnd #configurator .k-i-hbars {
background-position: -65px -32px;
}

.tabPosition.reportTab .k-content, #divCustomAllFieldsLookup .k-content {
display: none !important;
}

.tabPosition.reportTab .k-tabstrip-items {
background-color: #616c75;
border: none !important;
}

.tabPosition.reportTab .k-item.k-state-default {
background-color: #616c75 !important;
border: none !important;
background-image: none;
border-radius: 0;
}

.tabPosition.reportTab .k-tabstrip-items .k-item.k-state-default .k-link {
color: #ffffff !important;
opacity: .7;
}

.tabPosition.reportTab .k-tabstrip-items .k-item.k-state-active .k-link {
background: rgba(0, 0, 0, 0.4) !important;
color: #ffffff !important;
opacity: 1;
border-radius: 0;
}

#divCustomAllFieldsLookup .k-tabstrip-items .k-state-active .k-link {
background: #007ea3 !important;
color: #fff !important;
border-radius: 0 !important;
}

#divCustomAllFieldsLookup .k-reset.k-tabstrip-items {
border: none !important;
}

#divCustomAllFieldsLookup .k-widget.k-tabstrip.k-header {
border: 1px solid #efefef !important;
background-color: #fff !important;
box-shadow: none !important;
margin-left: -1px !important;
}

.divReport #lblName {
top: 6px;
}


.disableCustomRptButton {
display: none !Important;
}

#SuperDB_wrap #DivLinkedTbl {
margin-top: -14px;
}

#SuperDB_wrap span.k-widget.k-dropdown.k-header {
margin-top: -9px;
}

#SuperDB_wrap #checkGeneric {
top: -6px;
}

#dvIgnoreYear {
margin-bottom: 10px;
}

#statisticsPivotGrid {
min-height: 400px !important;
}

#dbFieldsGrid {
margin-top: -15px;
}

#dvDefineFormula {
padding: 88px 0px 0px;
}

#txtFormula {
height: 30px;
}

#dvFormula .row.full-width {
margin-top: 5px;
}

#divBatchOptions {
border-radius: 6px 6px 0 0;
background: #FFF !important;
margin: 0;
}

#divBatchOptions label {
margin-top: 15px;
}

#dvWLEmailTemplate .row.btn-row {
padding-right: 0;
}

#dvWLEmailTemplate label.col-md-3 {
border-right: 1px solid rgb(231, 231, 231);
height: 35px;
margin-bottom: 0px;
padding-top: 11px;
}
#dvWLEmailTemplate textarea#txtSign {
margin-bottom: 15px;
}

#divAllFieldsGrid .k-grid-content {
height: 350px;
}

table.k-editor {
border-collapse: collapse !important;
}

#receiveProspects #receive_allTabContent .k-content {
margin: 0 !important;
}

#receiveProspects .div-receive nav#asciiTemplateNavpanel {
height: 747px;
padding: 0;
}

#receiveProspects #receiveTemplateDetails {
margin-left: 210px;
}

#dvWLEmailTemplate table {
border: none;
}

#dvWLEmailTemplate table td {
border-color: #e8e8e8;
}
/* HELP styles*/
.newProspectTitle #home_screen_add_prospect_dialog, #home_screen_select_household_id_dialog {
    float: right;
    height: 30px;
}
#home_screen_select_household_id_dialog {
    padding: 0 !important;
}
.popover.fade.bottom.in {
z-index: 10010 !important;
}

.newProspectTitle #home_screen_add_prospect_dialog:hover {
color: #fff;
}


#home_screen_select_household_id_dialog .glyphicon.glyphicon-question-sign {
top: -9px;
margin: 0 20px;
}

.glyphicon.glyphicon-question-sign {
color: #fff !important;
font-size: 17px;
border-radius: 55% !important;
top: -5px;
}

.helpColor .glyphicon.glyphicon-question-sign {
color: #69a93a !important;
background-color: #fff;
}


.help-trigger.page-help.btn.helpCall {
padding: 0 !important;
}

.pageHelp.popover.bottom {
left: 52% !important;
}

.pageHelp.popover.bottom .arrow {
left: 87% !important;
}
/* HELP styles*/

#derivedFieldDescription .addMargin {
margin: 20px 0;
}
#derivedFieldDescription p {
margin-bottom: 5px;
}
#derivedFieldFormulaWindow {
overflow-x: hidden !important;
}

#derivedFieldFormulaWindow hr {
margin: 0;
}

#dvFormula label a {
color: #666;
text-decoration: underline;
}

#derivedFieldDescription h6 {
color: #666;
}

.divSecond {
display: none;
}

a#more {
text-decoration: underline;
color: #0B00F8;
}

#derivedFieldFormulaWindow .fa.fa-angle-right {
font-size: 15px;
color: #0B00F8;
margin-left: 3px;
}

#allTabContent label.startLabel, #allTabContent #chkStartUpPage, .yearDropdown .k-widget.k-dropdown.k-header, .yearDropdown label.yearLabel {
position: absolute;
z-index: 999;
}

#allTabContent label.startLabel {
right: 10px;
top: 10px;
}

#allTabContent #chkStartUpPage {
right: 130px;
top: 13px;
}

.yearDropdown .k-widget.k-dropdown.k-header {
right: 145px;
top: 3px;
width: 9% !important;
}

.yearDropdown label.yearLabel {
right: 254px;
top: 10px;
}
.k-grid tr.k-state-selected:hover {
background-color: #F5F5F5 !important;
color: #007EA4 !important;
}

nav.student-search .k-grid tr.k-state-selected:hover {
background: #007ea2 !important;
}

.split-content-wrap.row.full-width .col-md-3 label {
margin: 5px 12px 0 -1px;
}

#lblShowCountryfield, #lblShowAddressfield {
margin-top: 5px;
}

#gridContactDefaultRights {
margin: 10px 0 15px 0;
}

#gridContactDefaultRights .k-header {
padding-left: 4px !important;
}

#gridContactDefaultRights .k-header:first-child {
padding-left: 8px !important;
}

#gridContactDefaultRights .k-grid-content {
overflow-y: scroll !important;
}

#adminchk label {
margin-right: 14px;
}

#FieldCustomFormatGrid .k-header.k-grid-toolbar.k-grid-top {
background-color: #fff !important;
}

#FieldCustomFormatGrid .k-button.k-button-icontext.k-grid-add.btnAdd {
position: absolute;
right: 90px;
top: -40px;
}
#CommitteeMessageSection.form-group {
margin-bottom: 0px !important;
margin-right: 2px !important;
}

#CommitteeMessageSection input[type="checkbox"] {
margin-right: 10px !important;
}

textarea#helpMessagedescription {
resize: none;
}

#DivGrade {
margin: 10px 0;
}

nav.student-search#screenNavpanel .k-grid-content {
min-height: 610px !important;
}

#lblLocalFieldsProspects {
font-size: 14px;
}

#GridSchoolMapping .k-edit-cell, #SourceGradeMapping .k-edit-cell, #SIStabstripsetup .k-edit-cell {
padding: 0 !important;
}

#GridSchoolMapping .k-dropdown-wrap.k-state-default, #SourceGradeMapping .k-dropdown-wrap.k-state-default, #SIStabstripsetup .k-dropdown-wrap.k-state-default {
height: 26px !important;
}

#tabstripBatchEntries-1, #tabstripBatchEntries-2, #tabstripBatchEntries-3, #tabstripsetup-1, #tabstripsetup-2, #tabstripsetup-3, #tabstripsetup-4, #tabstripsetup-5, #MailSentFieldSelection-1, #MailSentFieldSelection-2, #MailSentFieldSelection-3 {
height: 100% !important;
}
#tabstripBatchEntries-1 .mappingHousehold, #grid_Household.k-grid tr.addBackground:hover {
background-color: #E6E4E4 !important;
}
.divTableValues i.fafa-link, #divTableValuesL i.fafa-link {
color: #007EA3;
}
.TableGrid button.btn-xs {
background: url("../images/link.png") no-repeat !important;
height: 19px;
}
#divSuperDBimportAscii .row {
margin-bottom: 10px;
}

#divSuperDBimportAscii p {
text-align: justify;
}
#ContactWindow.k-window-content {
height: auto;
}
#tabstriplibraries .k-button.k-button-icontext.k-grid-, #YearsGrid .k-button.k-button-icontext.k-grid- {
background: none !important;
border: none !important;
}

#tabstriplibraries .k-button.k-button-icontext.k-grid- .k-icon.k-delete, #YearsGrid .k-button.k-button-icontext.k-grid- .k-icon.k-delete {
position: relative;
bottom: 2px;
}

#selectedFieldsGrid .k-button.k-button-icontext.k-grid- {
padding: 0 12px !important;
}

.hideOverflow {
overflow: hidden;
}

.resetTabMargin {
margin-left: 0px;
}

.setTabMargin {
margin-left: 52px;
}

.divprospectPicHide .student-prof-pic.animation {
display: none;
}

.divprospectPicHide .edtit-controls.animation {
width: 160px;
background: #80bcc7;
border-radius: 0px 0 0 0px; 
}

.divprospectPicHide .emailLeft {
float: left !important;
}


#right-tree-view > ul > li > ul > li > ul > li > ul > li {
color: #007ea4 !important;
}

#CustomPagerNumbers {
display: inline-block;
vertical-align: middle;
border: none !important;
}

#SelectPageSize, #masterContactSelectPageSize {
border-color: #efefef;
}

#SelectPageSize {
height: 30px;
border-radius: 2px;
}

#divHomeTab #divNameSearch {
margin-bottom: 0;
}

#divFieldHistoryWin {
overflow: hidden !important;
}



/*Hide the clear button in IE*/
input [type=text]::-ms-clear {
height: 0px;
width: 0px;
display: none;
}

#divHomeTab .k-icon.k-i-seek-w {
background-position: 0 -113px;
margin-top: 4px;
}

#divHomeTab .k-icon.k-i-seek-e {
background-position: 0 -81px;
margin-top: 4px;
}

#divHomeTab .k-pager-wrap .k-link:hover, #SdivContactTap .k-pager-wrap .k-link:hover, #AdivContactTap .k-pager-wrap .k-link:hover, #DvMasterContacts .k-pager-wrap .k-link:hover {
    background-color: #fff !important;
}

#divHomeTab .col-md-8 > a {
padding: 8px 8px 13px;
border-right: 1px solid #efefef;
}

#homeGrid .k-link {
margin-right: 0;
}


.select-column-view #ViewName.form-control, .select-column-view #EditViewName.form-control {
width: 325px;
}

.TableGrid .k-grid-header-wrap .k-header, #gridProspectPortfolio .k-grid-header-wrap .k-header, .communicationLogGrid .k-grid-header-wrap .k-header, #divWaitListCenter .k-grid-header-wrap .k-header, #enrollmentGrid .k-grid-header-wrap .k-header, #divASCIIGrid .k-grid-header-wrap .k-header, #divASCIIDemographicsGrid .k-grid-header-wrap .k-header, #divASCIIContactsGrid .k-grid-header-wrap .k-header {
border-right: 0px solid #d7d7d7 !important;
border: unset !important;
}



#divPrintMenu label.control-label {
position: relative;
top: -3px;
}


#gridASCIITemplate td:nth-child(3), #gridASCIITemplate td:nth-child(4) {
white-space: nowrap;
text-overflow: clip;
}

.light-bg {
background-color: #f8f8f8;
}

#divMapOtherFieldsContainer .k-grid-content td {
height: 32px;
}

#divMapOtherFieldsContainer .k-dropdown.k-header .k-dropdown-wrap {
height: 25px;
}

#mapOtherFieldstabStrip .k-icon.k-i-arrow-s {
vertical-align: super;
}

.divPreferences label {
margin-top: 5px;
margin-bottom: 15px;
}

#tabGridContactFields .Local-row {
background-color: #FFE0B2 !important;
}

#tabGridContactFields .Global-row {
background-color: #F7BABD !important;
}

#tabGridContactFields .Local-row.k-state-selected, #tabGridContactFields .Global-row.k-state-selected, #enrollmentGrid .k-state-selected {
background-image: none !important;
}

#Gradewindow .k-grid-content {
overflow-x: hidden !important;
}

#right-list-container .k-group.sortable-listE.connect-steps.ui-sortable .k-in.k-state-hover, #right-list-container .k-group.sortable-listE.connect-steps.ui-sortable .k-in.k-state-selected {
color: inherit !important;
}



.emailEditorFullRow {
width: 800px;
height: 440px;
}

/*input#rbtnEmailSendImmediately, input#rbtnEmailSendLater {
top: 2px;
position: relative;
}*/

.dvtxtClassEmailEditor {
width: 80%;
margin-left: 82px;
margin-top: -33px;
}

#toFieldSelectioGrid .k-header {
background: none !important;
border-color: #e7e7e7;
box-shadow: none !important;
}

#toFieldSelectioGrid a.k-link {
font-size: 13px !important;
}

#SelectEmailOptions label {
border: 1px solid rgba(0,0,0,.2) !important;
vertical-align: middle;
font-size: 1em;
padding: 5px 8px 5px 10px;
font-family: 'droid_sansregular';
border-radius: 3px;
}

#MailSentFieldSelection .k-content {
border-radius: 0 0 5px 5px;
padding: 0;
margin-top: 2px !important;
}

#toFieldSelectioGrid #MailSentFieldSelection {
border: 1px solid rgba(0,0,0,.2) !important;
box-shadow: none !important;
border-radius: 3px;
}

#spnDtPicker span.k-picker-wrap {
border: 1px solid rgba(0,0,0,.2) !important;
padding-right: 0;
}



.hideDiv {
display: none;
}

label.paddingTopZero {
padding-top: 0 !important;
padding-right: 0px !important;
}


.fa.fa-exclamation-triangle {
color: #80bcc7;
font-size: 18px;
}

#dvPropsectAlert {
margin: 10px 0 20px 0;
}

#divAlertWindow .k-grid-content {
min-height: auto !important;
max-height: 200px;
overflow-y: auto !important;
}

#dvPropsectAlert.gridStyle .k-grid-content td, #dvPropsectAlert.gridStyle td {
    border-bottom: 1px solid rgba(var( --brand-table-row-background), 0.4) !important;
    padding: 5px 10px !important;
}

.divEmail .from-field, .divEmail .to-field {
border-bottom: 1px solid #efefef;
}


#MailSentFieldSelection .k-item.k-state-default {
border: none;
background-color: #ddd;
}

#MailSentFieldSelection .k-item.k-state-hover a {
color: #0c9bc0 !Important;
}

#MailSentFieldSelection .k-item.k-state-active a {
color: #fff !Important;
background-color: #0c9bc0 !Important;
border-radius: 0;
}

#DvFieldList label.col-md-3, #DvFieldList label.col-md-11 {
margin-left: -18px;
}

#divlookUpMenu .headerClass {
font-weight: bold;
display: inline-block;
margin-bottom: 4px;
}

#DvFieldList > .row.full-width {
border-bottom: 1px solid #efefef;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
}

 #DvEmailhelp .col-md-12 {
padding-right: 15px !important;
}

#DvDisplayLocalFields, #DvFilterSelection, #DvEmailhelp, #DvDisplayRelation {
border: none !important;
}

#windowselProspects .reportSlider, #LogWindowSelectProspects .reportSlider {
top: 60px;
left: 415px;
}

#windowselprospects .divreport, #logwindowselectprospects .divreport {
height: 800px; /*687px;*/
}

#DvDisplayLocalFields, #DvEmailhelp {
margin: 0 !important;
}

/*#DvFilterSelection .k-dropdown-wrap.k-state-default {
top: -5px;
}*/

#DvFilterSelection, #DvEmailhelp {
padding: 0 !important;
}



#divAddView .nav.nav-tabs, #divEditView .nav.nav-tabs, #divContactAddView .nav.nav-tabs, #divContactEditView .nav.nav-tabs, .viewOptionsAdd .nav.nav-tabs, #divAddPivotRowFld .nav.nav-tabs, #divSuperDBView .nav.nav-tabs {
color: #777777 !important;
background: #ddd !important;
}

.nav.nav-tabs li a.activeTab {
position: relative;
}

.nav.nav-tabs li a.activeTab:before, #ASCIItabstripsetup .s-tabList.k-state-active a:before {
content: "";
display: block;
width: 0;
border: 6px solid #007ea3;
border-color: #007ea3 transparent transparent transparent;
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
}

.divEmail .dropdown-menu li {
text-align: left;
}

#dvManualRecipients label, #dvManualRecipients .row.full-width {
margin-top: 8px;
}

/*.k-window-content.k-content section.row {
padding: 0 10px 0;
}*/

.k-window-content.k-content .divEmail {
width: 100% !important;
background-color: #fff !important;
}

.k-window-content.k-content .divEmail h4 {
display: none !important;
}

.k-editor-dialog.k-popup-edit-form.k-edit-form-container {
padding: 55px 5px 0 5px !important;
}

.k-editor-dialog.k-popup-edit-form.k-edit-form-container .k-edit-buttons.k-state-default {
top: -218px;
border-bottom: 1px dashed #e7e7e7;
border-top: none;
}

.k-editor-dialog.k-popup-edit-form.k-edit-form-container .k-input.k-textbox {
box-shadow: none !important;
}

.k-editor-dialog.k-popup-edit-form.k-edit-form-container .k-edit-field {
min-height: 40px;
width: 71%;
}

.k-editor-dialog.k-popup-edit-form.k-edit-form-container .k-edit-label {
text-align: left;
}





#SchoolGradeGrid .k-widget.k-numerictextbox.k-input {
padding: 0 !important;
}

#SchoolGradeGrid .k-formatted-value.k-input {
border-bottom: 1px solid #efefef;
}

#SchoolGradeGrid .k-grid-edit-row td.k-edit-cell {
padding: 1px 5px 0px 5px !important;
}


#ASCIItabstripsetup .k-reset.k-tabstrip-items, #mapOtherFieldstabStrip .k-reset.k-tabstrip-items {
color: #777777 !important;
background: #ddd !important;
}

#mapOtherFieldstabStrip .k-tabstrip-items .k-link, #ASCIItabstripsetup .k-tabstrip-items .k-link.s-tablink {
padding: 6px 10px !important;
}



#ASCIItabstripsetup .s-tabList.k-state-active a, #ASCIItabstripsetup .s-tabHomeList.k-state-active a, #mapOtherFieldstabStrip .k-item.k-state-active span.k-link {
background-color: #007EA4 !important;
color: #fff !important;
background-image: none !important;
border-radius: 0;
padding: 6px 10px !important;
}

#ASCIItabstripsetup .s-tabHomeList.k-state-active a:before, #mapOtherFieldstabStrip .k-item.k-state-active span.k-link:before {
content: "";
display: block;
width: 0;
border: 6px solid #007ea3;
border-color: #007ea3 transparent transparent transparent;
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
}



.TableGrid .k-pager-wrap > .k-link, #gridProspectPortfolio .k-pager-wrap > .k-link {
padding: 5px 8px !important;
}

.communicationLogGrid .k-picker-wrap.k-state-default {
padding: 2px 2px 7px;
}

.communicationLogGrid .k-pager-numbers li {
height: 30px;
}

.communicationLogGrid .k-pager-wrap > .k-link {
padding: 3px 8px !important;
}


#btnSendAllMails {
margin-right: 3px;
}

.divEmail .add-border {
border-right: 1px solid #efefef;
display: inline-block;
width: 1px;
height: 32px;
float: right;
margin-right: 10px;
}

#home-wrap .tab-wrap.search-panel, #home-wrap ul.list-unstyled.student-list.animation {
height: 100% !important;
}
#home-wrap .column-box.responsive-column {
    border-radius: 5px;
    border: 1px solid var(--global-text-light) !important;
    box-shadow: 0px 3px 6px #0000000d;
}

#home-wrap #searchGrid .k-grid-content {
height: calc(100% - 116px) !important;
position: absolute;
top: 0;
bottom: 0;
}


.firstrow input[name="emailSendListOption"] {
position: relative;
left: 9px;
top: 2px;
}

.firstrow .addWidth {
width: 11%;
}

#dtSendLaterDateTime, #dtProspectNotesDateTime {
width: 100% !important;
}

.k-widget.k-datetimepicker.k-header.form-control {
width: 90% !important;
}

.k-widget.k-window .firstrow .addWidth {
width: 12%;
}

.k-widget.k-window .k-widget.k-datetimepicker.k-header.form-control {
width: 95% !important;
}


.expo-three-dn {
width: 170px;
}

.expo-three-rtsec, .expo-three-dn {
top: 1px !important;
height: 30px !important;
}

#mergeProspectWindow_wnd_title {
max-width: 800px;
}

#homeGrid .k-button.k-button-icontext.k-grid-edit {
padding: 0 !important;
}

#mergeProspectWindow .col-md-7 input[type="checkbox"] {
margin: 0px 2px 0 10px;
}

#mergeProspectsDemoValuesGrid input[type="checkbox"] {
float: left;
}

#FieldValidationWindow input[type="radio"] {
margin-left: 0;
margin-right: 3px;
}

#FieldValidationWindow div.radio {
padding-left: 0px;
padding-right: 25px;
}

.firstrow label.boldText {
font-weight: bold;
padding-bottom: 0px;
}

#mailSentType input#txtEmailTo {
max-width: 600px !important;
min-width: 466px !important;
}

#divEmailCC input#txtEmailCC, #divEmailBCC input#txtEmailBCC {
max-width: 765px !important;
}

#btnAddressBook {
max-width: 250px !important;
min-width: 138px !important;
}

.to-field a#attachFiles label {
width: 110px !important;
}

#dvBtnExand ul.list-unstyled {
display: inline-block;
}

#mailSentType #hdntxtEmailTo, #mailSentType #hdnEmailToText, #divEmailCC #hdntxtEmailCC, #divEmailCC #hdnEmailCCText, #divEmailBCC #hdntxtEmailBCC, #divEmailBCC #hdnEmailBCCText {
display: none;
}

.divEmail .col-md-5 span label {
padding: 10px 0;
}

#dvMailPDFDesignArea {
margin-top: 15px;
padding-top: 10px;
border-top: 3px solid #ccc;
}

#dvMailPDFDesignArea .control-label {
font-weight: bold;
}

#dvMailPDFDesignArea .recipients .col-md-10 {
width: 625px;
word-wrap: break-word;
}

#dvMailPDFDesignArea .col-md-10 label {
display: block;
}
/*Styles added to override the kendo grid style*/
#gridViewEmailRecipients.k-grid-content-expander {
position: absolute;
visibility: hidden;
height: 0px;
}

#gridViewEmailRecipients tbody:empty:after {
content: 'No emailIds to display.';
}

#erasebuttons label, .split-content-wrap.demographic-field-wrap .control-label, .batchYearDropdown .control-label {
padding-top: 5px;
}

#erasebuttons .k-widget.k-dropdown.k-header, .batchYearDropdown .k-widget.k-dropdown.k-header {
margin-left: -35px;
}

.batchYearDropdown {
position: absolute;
top: -44px;
}

#editYearGrid .k-grid-content {
overflow-y: scroll !important;
}

#YearsGrid .k-header.k-grid-toolbar.k-grid-top {
background-color: #ffffff !important;
}

#LibrariesWindow .k-grid-content {
overflow-y: auto !important;
}

#divEditView .drop-arows, #divAddView .drop-arows {
width: 40px;
}

#AvailContactFieldGrid .k-grid-content, #AvailContactRelationGrid .k-grid-content, #AvailOtherCodesGrid .k-grid-content {
overflow-x: hidden !important;
}

#divContactFieldsSection .col-md-6 {
width: 50%;
}





#divHomeTab #doSearch {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
height: 30px;
}

#divContactConstraintContainer.row.full-width.k-window-content.k-content {
background-color: #fff;

}


#homeGrid .k-grid-content tr:not(.k-grouping-row), #homeGrid .k-grid-content-locked tr:not(.k-grouping-row) {
cursor: pointer;
}


#homeGrid 
> table > tbody > tr {
height: 30px;
}

#homeGrid .k-grid-content > table > tbody > tr {
height: 30px;
}

.container.dynamic {
display: table;
width: 100%;
box-sizing: border-box !important;
max-height: 500px;
}

.container.dynamic > .row {
display: table-row;
height: 100%;
vertical-align: top;
}

.container.dynamic > .row > div {
display: table-cell;
}

.top-space {
margin-top: 10px;
}

.icon-border {
background-color: #ffffff;
padding: 9px;
box-sizing: border-box;
}

.lftspc {
margin-left: 10px;
}

.alignit {
margin-left: -50px;
width: 202px;
}

.contact-reminder-cs {
border-radius: 6px;
padding: 0px 0px 8px 0px;
}

.appointment-reminder-cs {
border-radius: 6px;
padding: 0px 0px 8px 0px;
}

.field-properties .appointment-reminder-cs .table-cs-dashboard {
height: 522px !important;
}

.field-properties .appointment-reminder-cs .table-cs-dashboard .fieldStatChart {
height: 522px !important;
}

.field-properties .appointment-reminder-cs .table-cs-dashboard .fieldStatChart .k-pager-wrap {
border: white !important;
padding-top: 0px !important;
padding-right: 0px !important;
}

.topspc {
margin-top: 10px;
margin-left: -10px;
}

.botspc {
margin-bottom: 10px;
}

.color-background-only {
background-color: #F6F6F6;
margin-top: 10px;
}

.lftless {
margin-left: -15px;
}

.bot-bg {
background-color: #ffffff;
border-radius: 0px 0px 6px 6px;
}

/*for home*/
.table-cs-home {
position: relative;
margin-top: -5px;
padding-right: 14px;
padding-left: 12px;
background-color: #ffffff;
}

/*for dashboard*/
.table-cs-dashboard {
position: relative;
height: 392px;
padding-right: 15px;
padding-left: 15px;
background-color: #ffffff;
}

.tops0 {
margin: auto;
}

.total-label {
margin-top: -1px;
margin-bottom: 8px;
}

.botspc12 {
margin-bottom: 12px;
}

.ft-size {
font-size: 17px !important;
}

.label-fix {
max-width: 196px;
margin: 5px -22px auto -3px;
}

.label-fix1 {
margin: auto -10px auto -5px;
}

.dropdown-fix {
max-width: 220px;
margin-left: 46px;
}

.table-fix {
margin-right: -17px;
}

.label-fix3 {
margin-left: -3px;
}

.label-fix4 {
margin-left: 32px;
}

.dropdown-fix1 {
max-width: 185px;
min-width: 130px;
margin-left: -104px;
}

.dropdown-fix1a {
max-width: 130px;
margin-left: -48px;
}

.dropdown-fix2 {
max-width: 130px;
margin-left: -54px;
}

.dropdown-fix3 {
max-width: 130px;
margin-left: -54px;
}

.mar-bot {
margin-bottom: 10px;
}

.space-top {
margin-top: 10px;
}

.mar-top-5 {
margin-top: 0px;
}

.label-fix5 {
margin: auto -10px auto -5px;
}

.text-fix1 {
max-width: 80px;
}

.under-line {
border-bottom: 1px solid #e7e7e7;
}

.multi-select-outer1 {
margin: 5px 5px 0px 10px;
}

.max-wdth {
max-width: 115px;
}

.lft-mrgns {
margin-left: -48px;
}

.round-btn {
max-width: 12px;
}

#divEmailAnalytics > div #tabstripBatchEntries-1, #ViewActivityFeed, #EmailListWindow, #dvContactPhFormatLayout {
overflow: hidden !important;
}

.k-tabstrip > .k-content {
margin: 0 .2em .2em .2em !important;
}

.pad-rt {
padding-right: 10px;
}

.mar10 {
margin: 10px;
}

.mar5 {
margin: 5px;
}

.pad-10 {
padding: 0px 15px 10px 15px;
}

.bot-pad-10 {
padding-bottom: 10px;
}

.top-mar-2 {
margin-top: 2px !important;
}

.pad-lft-7 {
padding-left: 7px;
}

.pad-top-5 {
padding-top: 5px;
}

.pad-top-10 {
padding-top: 10px;
}

.text-lft-rt {
padding-right: 22px !important;
text-align: justify;
}

pad-lft-15 {
margin-left: -15px !important;
}

#ContactReminderChartGrid th:last-child .k-grid-filter, #AppointmentReminderChartGrid th:last-child .k-grid-filter {

right: 5px;
}


/*--------tree view---------*/
.tree {
display: inline-block;
margin: 20px 0 0;
padding: 0;
}

.tree ul {
padding: 20px 0 0;
position: relative;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
}

.tree li {
float: left;
text-align: center;
list-style-type: none;
position: relative;
padding: 20px 5px 0 5px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
text-align: center;
}

/*We will use ::before and ::after to draw the connectors*/

.tree li::before, .tree li::after {
content: '';
position: absolute;
top: 0;
right: 50%;
border-top: 1px solid #ccc;
width: 50%;
height: 20px;
}

.tree li::after {
right: auto;
left: 50%;
border-left: 1px solid #ccc;
}
.tree li:only-child::after, .tree li:only-child::before {
display: none;
}
.tree li:first-child::before, .tree li:last-child::after {
border: 0 none;
}
/*Adding back the vertical connector to the last nodes*/
.tree li:last-child::before {
border-right: 1px solid #ccc;
border-radius: 0 5px 0 0;
-webkit-border-radius: 0 5px 0 0;
-moz-border-radius: 0 5px 0 0;
}
.tree li:first-child::after {
border-radius: 5px 0 0 0;
-webkit-border-radius: 5px 0 0 0;
-moz-border-radius: 5px 0 0 0;
}
/*Time to add downward connectors from parents*/
.tree ul::before {
content: '';
position: absolute;
top: 0;
left: 50%;
border-left: 1px solid #ccc;
width: 0;
height: 20px;
}

.tree li a {
border: 1px solid #ccc;
padding: 5px 10px;
text-decoration: none;
display: inline-block;
font-weight: bold;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
}
.tree li ul li ul li ul li a {
max-width: 120px;
}
/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
.tree li a:hover, .tree li a:hover + ul li a {
border: 1px solid #b7b7b7;
}
.tree > li > a {
font-weight: bold;
}

.tree li ul li li ul {
padding: 0;
}

.tree li ul li ul li ul li {
float: none;
}

.tree li ul li ul li ul li > a {
font-weight: normal;
}

.tree li ul li ul li ul li::before, .tree li ul li ul li ul li::after {
border-top: none;
border-radius: 0 !important;
}


.tree > li > ul > li > a {
color: #d53333;
}


.tree > li > ul > li > ul > li > a {
color: #aa7117;
}


.tree > li > ul > li > ul > li > ul > li > a {
color: #71ae40;
}

.viewGraphicTree {
position: absolute;
right: 90px;
top: 12px;
cursor: pointer;
}

.tree-view-wrapper {
margin: 0 auto;
}
/*Remove space from the top of single children*/
.tree li:only-child {
padding-top: 0;
float: none;
}
.tree li ul li ul li:only-child {
padding-top: 0;
float: none;
}
.tree li ul li ul li ul li:only-child {
padding-top: 20px;
}
#sortable-programs-list, #sortable-steps-list, #sortable-requirements-list {
position: inherit !important;
}
[data-id*="st"] span.deleteButton {
position: absolute !important;
right: 34px !important;
top: 12px !important;
cursor: pointer;
}
[data-id*="re"] span.deleteButton {
position: absolute !important;
right: 28px !important;
top: 12px !important;
cursor: pointer;
}

#divWaitListAdvancedSort .fa-sort, #divWaitListAdvancedSort label {
color: #2f2b2b;
cursor: pointer;
}

#divWaitListAdvancedSort label {
padding: 0 10px;
}

.top-spc-fsc {
padding-top: 105px;
}

#ctxMenuItem_FieldProp, #ctxMenuItem_ShowHistory {
background: #fff5d4 !important;
}

#ctxMenuItem_FieldProp:hover, #ctxMenuItem_ShowHistory:hover {
background: #007ea3 !important;
-webkit-text-fill-color: #fff;
}

#fieldStatGrid .k-grid-content, #remainingOpenings {
overflow-y: auto !important;
}


.nrhead {
font-size: 56px;
color: #E16D6D;
text-align: left;
padding-left: 50px;
}

.nrhead-a {
font-size: 28px;
text-align: left;
padding-left: 50px;
}

.nrerror {
font-size: 16px;
margin-top: 20px;
padding-left: 50px;
}

.reminder-scroll {
min-height: 50px;
max-height: 400px;
overflow: auto;
}

.width-fix {
width: auto !important;
}

.k-tabstrip-items .k-link {
padding: 8px 12px 12px !important;
}

#divDisplayProspects .k-grid-content {
overflow-y: auto !important;
}

.rdoCurrentProspectLogs, #rbtnCurrentProspectPortfolios {
margin-left: 10px;
}

#ProspectPortfoliogrid .k-pager-wrap > .k-link .k-icon {
margin-bottom: 12px !important;
}



#gridProspectPortfolio .k-pager-numbers li {
padding: 2px 2px 2px 2px !important;
}



.k-pager-wrap .k-pager-numbers .k-state-selected {
background: #80bcc7 !important;
color: #fff !important;
}

#CustomPagerNumbers .k-pager-numbers li {
border: none !important;
}
/*
#DivTable #chkAlert {
margin-left: -5px;
}
*/
#DivField #fieldsGrid table {
border-left-style: solid !important;
border-left-width: 1px !important;
border-left-color: #eee !important;
}

#treeWindow .tree-view-wrapper a {
word-break: break-all;
}

#FieldValidationGrid .k-grid-content {
overflow-y: auto !important;
}

.rtline-arrows {
padding: 140px 0px 0px 15px !important;
}

#DivTable .form-group .k-dropdown-wrap span {
margin-top: 2px !important;
}

.align-fp {
margin-top: 2%;
padding-right: 10px !important;
}

#screenSettings span span .k-input, .yearDropdown span span .k-input {
margin-top: 3px;
}



.remove-rt-lft-spc {
padding-right: 0px !important;
padding-left: 0px !important;
}

#dashboardChartArea1 #dashboardChart1, #dashboardChartArea2 #dashboardChart2, #dashboardChartArea3 #dashboardChart3 {
padding-top: 10px;
}

#ddlRecentYear_listbox .k-item, #ddlRecentYear_listbox k-state-hover {
padding: 4px 4px !important;
}

#divPivotTable .k-grid-content,
#AvailChartGrid .k-grid-content,
#SelectedChartGrid .k-grid-content {
overflow-y: auto !important;
}

.page-header .pull-right .k-dropdown-wrap .k-i-arrow-s {
margin-top: 7px;
}


.label-fix6 {
margin-left: -3px !important;
}

.page-header .pull-right #logout {
margin-top: 2px;
}

#SchedulerView .k-scheduler-toolbar > ul > li {
border-width: 1px 1px 1px 1px;
}

#SchedulerView .k-scheduler-toolbar > ul > li:last-child a.k-link {
padding: 0 10px;
}

#SchedulerView .k-scheduler-toolbar > ul > li:last-child {
border-radius: 0px 3px 3px 0px;
border-color: #c5c5c5;
}


#btnDemoMoveUp i .fa-chevron-up {
margin-bottom: 6px;
}

.application-lists .fa-trash {
margin-left: 0px !important;
padding-right: 10px;
}

.rt-spc-btn {
padding-right: 5px;
}

#statisticsPivotGrid .k-pivot-table .k-grid .k-grid-content {
overflow-y: auto !important;
}

.mar-top5 {
margin-top: 5px;
}

.mar-top7 {
margin-top: 7px;
}

.specific-icon-pos {
position: absolute;
z-index: 1000;
right: 15px;
top: 20px;
font-size: 20px;
}

#btnSetPhFormat {
background-color: #69a93a;
color: #ffffff;
}

.lft-spcs-6 {
margin-left: 6px !important;
}

.align-popup {
margin-left: 50px !important;
}

#hdnSelectedGridChanged #standardFieldsGrid .k-grid-header {
padding-right: 0px !important;
}

#divScreenPageFields #standardFieldsGrid .k-grid-content, #divScreenPageFields #selectedFieldsGrid .k-grid-content, #screens-wrap #screenPanelHolder .k-grid-content {
overflow-y: auto !important;
}

#divScreenPageFields #standardFieldsGrid .k-grid-header, #divScreenPageFields #selectedFieldsGrid .k-grid-header, #screens-wrap #screenPanelHolder .k-grid-header {
padding-right: 0px !important;
}

#divFieldHistoryWin #BtnPrint {
margin-right: 101px;
}

#divFieldHistoryWin #BtnHistoryExport {
margin-right: 5px;
}

#fieldHistoryGrid .k-grid-header {
padding-right: 0px !important;
}

#fieldHistoryGrid .k-grid-content, #DBHistoryGrid .k-grid-content {
overflow-y: auto !important;
}

#fieldProperties-wrap #pageNavpanel {
margin-top: 50px;
}

#fieldProperties-wrap nav.student-search {
height: 728px;
}

#tableSuperDBBatchEdit {
width: 420px;
}

#FieldValidationWindow .rtline-arrows {
padding: 140px 0px 0px 0px !important;
}


#FieldValidationWindow #btnMoveUp {
line-height: 30px !important;
}


.iconMarginRight {
margin-right: 7px !important;
}

.disabelList {
pointer-events: none;
background-color: #cccccc;
color: #666666;
}

.cursorNotAllowed {
cursor: not-allowed;
}

.divDismiss {
background-color: white;
padding: 1px 0px 5px 15px !important;
margin-bottom: 2px;
border-radius: 5px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid #d5d5d5;
border-radius: 2px;
}

.divDismiss h5 {
font-weight: bold;
}

.divDismissBgColor {
background-color: #fff7ec;
color: black !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.divDismissBgColor label {
color: #007ea3;
}

.divDismissBgColor h5 {
color: #007ea3 !important;
font-weight: bold;
}

#DvReminder h6 {
font-size: 15px;
}


#setOptions .mtop-zero {
margin-top: 0px;
margin-bottom: 3px;
}

.fieldStatChart .k-grid-footer {
display: none;
}

.almt-cls-12 {
top: 1px;
}

.almt-cls-12 .fileUpload {
width: 50px;
}

#btnimpSuperDBNext {
margin: 0px 5px 0px 10px !important;
}

.pad-remind {
padding: 10px 0px 12px 0px;
}

.wid-100 {
width: 100%;
}

#tabstripDemographics .k-content {
margin: 0em 0em 0em 0em !important;
}

#divProspectDemographics {
overflow: hidden !important;
}

.search-prt {
top: 3px;
margin-left: 10px !important; 
}


.search-prspt {
color: #ffffff;
margin-top: 4px;
display: inline-block;
width: 100%;
position: relative;
background: white; 
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}

.search-prspt.hovered, .search-box:hover, .search-box:active {
border: 1px solid #aaa;
}

.search-prspt input[type=text] {
border: none;
box-shadow: none;
display: inline-block;
background: transparent;
color: #ffffff !important;
margin-top: 3px;
padding: 0px 25px 0px 5px;
}

.search-box input[type=text]:hover, .search-box input[type=text]:focus, .search-box input[type=text]:active {
box-shadow: #ffffff;
}

.search-prspt .search-btn {
position: absolute;
left: 0px;
top: 5px;
color: #007ea3;
border-radius: 3px;
padding: 5px 10px 1px;
}

.search-prspt .search-btn:hover {
color: #69a93a !important;
cursor: pointer;
}

.search-prspt .prspt-inp {
padding-left: 10px;
color: #ffffff !important;
}

.card-menu {
height: 35px;
padding-top: 6px;
text-align: center;
}

#FieldLayout .form-group div .k-header {
background: none;
}

#btnHideCard {
right: 17px;
position: absolute;
cursor: pointer;
top: 3px;
}

.search-prspt .search-form span {
border: none;
height: 34px !important;
}

.search-prspt .search-form span input {
margin-top: 6px;
color: #ffffff;
}

#demographicsfields .k-tabstrip-wrapper .setupDemographicsList .k-tabstrip-items {
background-color: #ddd;
}

#tabstripDemographics .s-tabList.k-state-active a {    
background: #007ea3 !important;
color: #fff !important;
}

#tabstripDemographics .k-tabstrip-items .k-link {    
border-radius: 0px;
}

.prspt-cls {
padding-top: 5px;
}

.prspt1 {
margin: 0px 10px 0px 10px;
border: solid 1px #e7e7e7;
border-radius: 6px;
background-color: #ffffff;
}

.prspt2 {
height: 35px;
}

.rhs-colbox {
border-bottom-right-radius: 6px !important;
border-bottom-left-radius: 0px !important;
}

.gridMinusCol {
font-size: 10px;
height: 16px;
float: right;
margin-right: 5px;
color: transparent;
border: none;
width: 16px;
padding: 3px 9px 9px 8px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}

.k-link:hover .gridMinusCol {
height: 14px;
font-size: 10px;
float: right;
margin-right: 12px;
color: #f3f3f3;
border: none;
width: 14px;
margin-top: 2px;
background-color: #487484;
padding: 4px 0px 2px 3px;
}

.gridAddCol {
font-size: 10px;
height: 14px;
float: right;
margin-right: 8px;
color: #b1cfd7;
border: none;
width: 15px;
margin-top: 2px;
background-color: #487484;
padding: 4px 0px 0px 4px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}

.gridStyle .k-grid-content td.addBtn,
.gridStyle td.addBtn {
border-bottom: 1px solid #dfe3e8 !important;
border-right: 1px solid #dfe3e8 !important;
border-left: none !important;
}

.addColumn {
text-align: center;
background-color: #dae4e7;
}

.addEmptySpace {
text-align: center;
background-color: white;
}

.gridStyle .k-grid-content td .addColBorder {
border: none !important;
}


.k-state-selected td.addColBg {
background-color: white !important;
}

#homeGrid .k-grid-header-wrap .k-header.addHeadBorder {
border: none !important;
}

#divDashboard .container {
padding-left: 10px !important;
padding-right: 5px !important;
}

#divDashboard .container .column-box-outer.left-align {
padding: 0px 10px 10px 0px !important;
}


.mar-lft-15 {
margin-left: -10px !important;
}

#dvlistChartType .k-pager-info.k-label {
padding: 0px !important;
}

#prospectGlobalSearch_listbox .k-state-focused {
color: #444;
background-color: #ebebeb;
}

#ReasonsGrid .k-selectable .k-grid-edit-row input[type="checkbox"]:focus {
min-height: inherit;
}


#btnMasterContacts {
margin-right: 4px;
}

.column-box-outer .column-box.admissions.animation.rhs-colbox .top-block h2 {
font-size: 14px !important;
}


#Contactbtns {
padding: 0px 0px 10px 10px;
}

#contact-wrap .contact-info {
margin-top: 10px !important;
}


.rtline-arrows1 {
padding-left: 5px !important;
}

#SetFieldValidationWindow .radio:first-child {
padding-left: 15px !important;
}

.bot-bordr {
border-bottom: 1px solid #e7e7e7;
}

#txtMasterContactSearch {
width: 355px;
}

.k-tooltip {
background-image: none !important;
}

.rtline-arrows2 {
padding-left: 10px !important;
}

.spc-adjst {
left: -15px;
}

#PortfolioCategoryGrid .k-grid-content {
overflow-y: auto !important;
}

#PortfolioCategoryGrid .k-header {
margin-right: -12px;
border-width: 0px !important;
}


#SgridProspectPortfolio {
width: 100%;
}

#AProspectPortfolio .btn-row .iconPlus, #SProspectPortfolio .btn-row .iconPlus {
margin-left: 10px;
margin-top: 10px;
}

.visHdn {
visibility: hidden;
}




.divClsCommunicationLogTab .col-md-12.text-right {
padding-right: 5px;
}

#SimgIconPlus {
right: 53px !important;
}

#SnotesImgIconPlus, #AnotesImgIconPlus {
right: 60px !important;
top: 10px;
}

#STableGrid .k-button:not(.k-state-disabled):hover .k-add {
background-position: -52px -63px !important;
}
#SSuperDBSaveRow {
margin-right: 0px;
}
#AdivTableTab {
padding: 0px;
}

#AProspectPortfoliogrid .col-md-12 {
padding-left: 0px !important;
padding-right: 0px !important;
}

#AcommunicationLogGrid {
margin: 0px !important;
}

#AProspectNotesGrid, #SProspectNotesGrid {
margin: 0px !important;
}

.SelectCol {
margin-left: 10px;
background-color: #69A93A;
color: white;
padding-left: 6px;
padding-right: 6px;
border-radius: 3px;
}


.padding-left-10 {
padding-left: 10px;
}

#gridAllPhoneFormat table tbody tr td a.k-button.k-button-icontext.k-grid-Delete {
background-color: unset !important;
border: none !important;
}

.YearSetupUpDown {
padding: 250px 0 0;
text-align: center;
line-height: 33px !important;
margin: 0 0 10px !important;
}

.phFormatBtnWidth {
width: 68% !important;
}

.yearBtn-rounded {
border-radius: 100%;
margin-bottom: 10px !important;
height: 35px;
}




#dtProspectNotesDateTime {
height: 30px;
}

#dtSendLaterDateTime.form-control:focus, #dtProspectNotesDateTime.form-control:focus {
box-shadow: none !important;
}

.col-md-3.no-spacing.addWidth {
width: 140px !important;
}

.lft-spc-two {
padding-left: 2px;
}

.col-md-7.text-right.no-spacing .btn {
padding: 5px 11px !important;
}


.my-class-fix {
margin-left: 10px;
margin-bottom: 10px;
}

.btn-receive-lottery {
position: absolute;
width: 170px !important;
}

.fit-to-div {
display: contents;
}

.contact-relation {
width: 25% !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.contact-id-width {
width: 30px;
}

.contact-id-width-lft-space {
width: 25% !important;
margin-left: 16px !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 5px;
}

.minimised-view #contact-wrap .info-list-normal.contact-info a.ContactEdit {
max-width: 188px;
}

#contact-wrap .contact-info li {
display: inline-flex;
width: 100%;
}

#contact-wrap .contact-info img {
height: 14px;
margin-top: 2px;
margin-right: 2px;
}




#divDashboard .column-box-outer {
height: auto !important;
}



.k-grid-toolbar:first-child,
.k-grouping-header + .k-grid-toolbar {
border-width: 0 0 0px !important;
}

#divAddContact {
padding-bottom: 15px;
}

.buttonProgress {
background-image: url(../Images/Loader-no-bg.GIF) !important;
background-repeat: no-repeat;
background-position: 93%;
background-size: inherit;
}

/*.buttonProgressPrev {
background-image: url(../Images/Loader_orange.GIF) !important;
background-repeat: no-repeat;
background-size: 20px 20px;
background-position: 7%;
padding-left: 25px !important;
}

.buttonProgressNext {
background-image: url(../Images/Loader_orange.GIF) !important;
background-repeat: no-repeat;
background-size: 20px 20px;
background-position: 93%;
padding-right: 25px !important;
}*/

.buttonProgressPrev {
    background-image: url(../Images/Loader_orange.GIF) !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}


.buttonProgressNext {
    background-image: url(../Images/Loader_orange.GIF) !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.k-loading-image {
background-image: url(../Images/Loader-no-bg.GIF) !important;
background-size: 25px 25px;
}



#divAdmProcessSettingsWindow .nav > li > a {
padding: 5px 15px;
}

#divAdmProcessSettingsWindow .nav-tabs > li > a {
border-radius: 0px;
}

.aps-inside1 {
margin: 10px 15px 0px 15px;
}

.aps-inside {
border: 2px solid #efefef;
padding-bottom: 15px;
margin: 10px 15px 0px 15px;
}

.aps-inside .nav.nav-tabs {
color: #777777 !important;
background: #ddd !important;
}

#AdmProscessStepReqtSelection .drop-arows {
width: 45px;
padding: 155px 0 0 !important;
}

#divAdmProcessSettingsWindow_wnd_title row.full-width.btn-row {
padding-right: 15px !important;
}

#divAdmProcessSettingsWindow #btnAdmProcessSettingCancel {
margin-right: 5px;
}

.adminProcesSettings .label-fix {
margin-left: 0px !important;
}

#imgsmiley {
clip-path: inset(0px 0px 108px 0px);
}

/* ADMCOM-316 Bug Fix */

#SdivCommunicationLogTab .communicationLog .k-button.k-button-icontext {
padding: 10px 12px 4px 14px !important;
border-right: none !important;
}

#ScommunicationLogGrid {
margin-left: 0 !important;
margin-right: 0 !important;
}

#Contact #btnAddContact {
margin-left: 7px;
}


.left-sel-mar {
margin-left: 15px;
font-size: 14px !important;
margin-top: 15px;
}

.left-fel-mar {
font-size: 14px !important;
margin-bottom: 10px;
}

#btnLog {
position: absolute;
margin-top: 0px;
z-index: 999;
height: 16px;
width: 16px;
}

input#btnLog {
background: url("../images/AddCommLog.png") no-repeat !important;
border: none !important;
position: absolute;
z-index: 10;
height: 16px;
width: 16px;
}

input#btnOtherLog {
background: url("../images/AddCommLog.png") no-repeat !important;
border: none !important;
z-index: 10;
height: 17px;
width: 16px;
margin-top: 0px;
}

.fileSelect {
width: 90%;
background-color: white;
text-align: left !important;
}

.notesTextArea {
width: 495px !important;
border: none;
}
#AProspectNotesGrid table tbody tr td:nth-child(5), #AProspectNotesGrid table tbody tr td:nth-child(6) {
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* css-3 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
}
#AProspectNotesGrid table tbody tr td {
max-height: 1.6em;
}
#YearMasterGrid .k-grid-content span.k-colorpicker {
width: 52px !important;
}

#SProspectNotesGrid .k-grid-content table td.gridColumnTextTop.k-command-cell.k-command-cell {
padding-top: 0 !important;
}

#SelectEmailOptions .k-icon.pull-right {
background-image: url(../../../../Images/sprite-icons.png) !important;
background-position: 3px -29px !important;
}
.k-icon.k-delete {
background-image: url(../../../../Images/sprite-icons-gray.png) !important;
background-position: -32px -16px !important;
}
#tabstriplibraries .k-reset.k-tabstrip-items .k-state-active .k-link {
color: #FFFFFF !important;
}
#attachFiles .k-icon.pull-right {
background-image: url(../../../../Images/sprite-icons.png) !important;
background-position: 0px -28px !important;
}

.k-tool-icon.k-icon.k-i-custom-image-upload {
background: url(../Images/UploadImageIcon.png) no-repeat;
bottom: 4px;
right: 1px;
}

.k-i-add:before {
content: unset !important;
}


#CustomPagerNumbers {
bottom: 1px;
}

#tabstripsetup .k-tabstrip-items .k-state-active .k-link {
opacity: 1;
}

#tabstripsetup-3 .k-tabstrip-wrapper .k-tabstrip-items .k-state-active .k-link {
background: rgba(0, 126, 164, 1) !important;
}

#OtherSetting .k-reset.k-tabstrip-items .k-state-active .k-link {
background: rgba(0, 126, 164, 1) !important;
}

#tabstripsetup ul li {
border-radius: unset !important;
}

#tabstripreceive .k-item.k-state-default.s-tabHomeList.k-state-active {
background: rgba(0, 0, 0, 0.4) !important;
border-radius: unset !important;
}

#pagelist {
background: transparent !important;
border-bottom: 0px;
margin-bottom: 0px !important;
}

#tabstripHome .tabHomeContent .k-reset.k-tabstrip-items {
background: transparent !important;
border-bottom: 0px;
}

#divHomeTab .field-type-selection .col-md-4.no-spacing {
position: center !important;
}

#divHomeTab .field-type-selection .nav-pills > li {
float: right;
}

.k-window-action .k-icon.k-i-close {
right: 1px;
top: 5px;
color: #007ea3 !important;
}

#doSearch {
max-width: 200px !important;
}

.k-i-calendar:before {
content: unset !important;
}



.k-grid-edit-row .k-select .k-icon.k-i-calendar {
bottom: 4px !important;
}

#homeGrid .k-grid-edit-row.k-state-selected .k-command-cell {
text-overflow: unset !important;
}

.k-command-cell {
text-align: center;
}
/*end of ---- kendo 2016 to 2017*/
/* ADMCOM-331/ ADADM1738:  */
.edit-school-info, .copy-programs, .setup-grade-levels, .setup-years,
.copy-steps, .set-grade-levels, .copy-requirements, .link-grade-levels {
position: relative;
cursor: pointer;
}

.edit-school-info {
right: 195px;
}

.copy-programs {
right: 75px;
}

.setup-grade-levels {
right: 135px;
}

.setup-years {
right: 195px;
}

.copy-steps {
right: 100px;
}

.step-drop-on-parent .copy-steps {
right: 120px;
}

.viewGraphicTree {
right: 175px;
}

.step-drop-on-parent .viewGraphicTree {
right: 175px;
}

.set-grade-levels {
right: 160px;
}

.step-drop-on-parent .set-grade-levels {
right: 180px;
}

.copy-requirements {
right: 100px;
}

.extra-padding .copy-requirements {
right: 85px;
}

.link-grade-levels {
right: 80px;
}
/* end of ADMCOM-331/ ADADM1738: */
/* UI issue fix ADMCOM-340*/
#tabstripHome .dropdown-menu.k-reset.k-tabstrip-items.home-tabstrip {
background-color: white !important;
}
#tabstripHome .dropdown-menu > li > a:hover, #tabstripHome .dropdown-menu > li > a:focus {
background-color: #f5f5f5;
}

/* end of UI issue fix ADMCOM-340*/
.k-filter-menu .k-button.k-primary {
color: #fff !important;
border-color: rgba(0,0,0,.2) !important;
background-color: #007ea2 !important;
}

.k-filter-menu .k-button {
color: #fff !important;
border-radius: 4px !important;
border-color: rgba(0,0,0,.2) !important;
background-color: #007ea2 !important;
}

#ContactReminderChartGrid, #AppointmentReminderChartGrid {
border: 1px solid #efefef !important;
}

#ContactReminderChartGrid .k-grid-content, #AppointmentReminderChartGrid .k-grid-content {
border: none;
}

#btnHideCard.k-icon:before {
color: #007EA4;
font-size: 18px;
}

.no-scrollbar .k-grid-header {
padding: 0 !important;
}

.no-scrollbar .k-grid-content {
overflow-y: visible;
overflow-x: visible;
}

.hide-scrollbar {
overflow-y: hidden !important;
overflow-x: hidden !important;
}
/*ADMCOM-342 / ADADM1757 / Lookup Table: Group By (Toggle CSS) */
.onoffswitch {
position: relative;
width: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
top: 8px;
}

.onoffswitch-checkbox {
display: none;
}

.onoffswitch-label {
display: block;
overflow: hidden;
cursor: pointer;
height: 13px;
padding: 0;
line-height: 16px;
border: 1px solid #666;
border-radius: 16px;
background-color: #F1F1F1;
transition: background-color 0.3s ease-in;
}

.onoffswitch-label:before {
content: "";
display: block;
width: 12px;
margin: 0px;
background: #FFFFFF;
position: absolute;
top: 0;
bottom: 0;
right: 10px;
border: 1px solid #666;
border-radius: 16px;
transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label {
background-color: #f9b355;
border-color: #f9b355;
}


.onoffswitch-checkbox:checked + .onoffswitch-label:before {
border-color: #f9b355;
}

.onoffswitch-checkbox:checked + .onoffswitch-label:before {
right: 0px;
}
/* End of Toggle CSS*/
/*ADMCOM-257 */
.year-pick {
top: 7px;
width: 110px;
left: 10px;
height: 34px;
}

.year-pick .k-dropdown-wrap {
height: 34px;
}


.k-reset.k-state-border-up .k-textbox.k-space-right {
border-radius: 4px !important;
border-color: #919eab !important;
}

.k-icon.k-i-zoom {
color: white;
background-color: #919eab;
height: 29px;
width: 24px;
top: 8px !important;
right: 0px !important;
border-radius: 0px 4px 4px 0px;
}

#APFieldID-list .k-icon.k-i-zoom {
top: 17px !important;
}

.k-animation-container .k-filter-menu .k-item input[type="checkbox"] {
background-color: #ffffff !important;
margin-right: 7px;
}

.rght-pagination {
width: auto !important;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #efefef;
height: 30px;
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}

.lft-pagination {
width: auto !important;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #efefef;
height: 30px;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}

#CustomPagerNumbers.k-grid-pager.k-widget.k-floatwrap {
/*border-top: 1px solid #efefef !important;*/
border-bottom: 1px solid #efefef !important;
height: 25px;
top: 5px;
}

.search-prspt .search-form .k-icon.k-i-arrow-60-down {
background: url(../../../../images/ui-icons_007ea2_256x240.png) !important;
background-position: -32px -16px !important;
}

.icon-rt-arrow {
position: relative !important;
top: -29px !important;
left: 200px !important;
}


.drp-dwn-setit .k-dropdown {
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
}

.k-header.tblHeader.addHeadBorder {
background-color: #b1cfd7 !important;
line-height: 35px !important;
}

.k-filter-menu {
border-radius: 3px !important;
}

.k-popup {
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.4) !important;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.4) !important;
}
.side-menu li a.nav-5 .fa {
color: #ffffff !important;
}
.side-menu li a.nav-5:hover .fa {
color: #191f26 !important;
}
/* end of popup top triangle*/
#divHomeTab .form-horizontal, #filter ul li a {
font-size: 13px;
}
#filter {
font-size: 14px;
}


.nav-pills.grid-setting-icons {
min-width: 100px;
}

#lnkHomeViewPrint {
left: -30px;
}



#lnkAddAppointment {
left: -10px;
}

#lnkMerge {
left: 0px;
}
/*#SuperDBViewfilter,*/
#dvContactsfilters .col-md-2 {
width: 170px;
}
#AdivSuperDB #filter {
float: right;
}
#AdivSuperDB #filter .k-dropdown .k-dropdown-wrap {
border-radius: 3px 3px 3px 3px !important;
text-align: left;
}
#tabstripHome {
padding-left: 7px;
padding-right: 7px;
padding-bottom: 7px;
}

#tabstripHoldingBin .row.full-width.spec-a, #tabstripHoldingBin .row.full-width.spec-d {
padding-left: 7px;
padding-right: 7px;
}

#tabstripHoldingBin .row.full-width.spec-a {
padding-top: 7px;
}


#homeGrid .k-grid-content {
border: 0px solid #efefef !important;
}


#tabstripHome .k-tabstrip .k-tabstrip-items {
border-bottom: 2px solid #e8e8e8 !important;
}
.gridAddCol.fa.fa-plus.fa-lg.tblHeaderIcon {
margin-right: 10px !important;
}

#homeGrid.k-widget.k-grid.gridStyle .k-grid-header .k-grid-header-wrap {
height: unset !important;
}

#searchValue.form-control {
border-color: rgba(0,0,0,.2) !important;
border-left: unset !important;
border-radius: 0px 3px 3px 0px;
}

#divNameSearch #doSearch {
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px !important;
padding-right: 10px !important;
margin-right: 5px;
}

#ACommunicationLogColumnDoSearch.btn.btn-default {
border-color: rgba(0,0,0,.2) !important;
border-radius: 0px 3px 3px 0px !important;
margin-left: -2px !important;
}



.k-animation-container .k-filter-menu .k-filter-selected-items {
border-color: rgba(0,0,0,.2) !important;
border-top: 1px solid #000000;
margin: 0px -10px 0px -10px;
padding: 5px 0px 5px 10px !important;
}

.k-grid-content-locked .k-group-cell {
background: none !important;
}

.k-grid-header th.k-header {
border-style: none !important;
}
/*Contact Remainder header fix*/
#exportContactExcel {
margin: 0px 10px 0px 10px;
float: right;
right: 60px;
}

#btnToQuickMail {
float: right;
right: 100px;
}

#exportContactSetting {
float: right;
right: 30px;
}

.contact-reminder-icons {
float: right;
width: 45%;
padding-right: 30px;
}
/*end of Contact Remainder header fix*/
.groupby-value {
    float: left;
    display: inline-block;
    padding-left: 10px;
}

.groupby-checkbox {
    float: left;
    top: 4px;
    display: inline-block;
}

#homeGrid .k-grid-content-locked .k-grouping-row p {
height: auto !important;
}

.lblGroupByProspectCount {
font-weight: 500;
color: #2c2c2c;
}

.lblGroupByProspectCountBulkAction {
font-weight: 500;
color: #2c2c2c;
padding-left:10px;
}

.mutiple-prospect__grid-height #homeGrid .k-icon.k-i-collapse,
.mutiple-prospect__grid-height #homeGrid .k-icon.k-i-expand {
    float: left;
    display: inline-block;
}

#homeGrid .k-grid-content-locked tbody tr.k-grouping-row td p input[type='checkbox']{
    top:4px !important;
}

#homeGrid .k-grid-content-locked .k-grouping-row .k-icon {
    margin: 0px 4px 0 2px;
}

.selected-sty {
    font-weight: bold;
    top: 15px;
    width: 119px;
    padding-left: 8px;
    padding-right: 0;
}

.rt-margin-trim {
padding-right: 0px !important;
background-color: #ffffff !important;
}

.expo-row input[type="button"] {
border-radius: 0px 3px 3px 0px !important;
border-left: none !important;
border-color: rgba(0,0,0,.3) !important;
background-color: #ffffff !important;
}
#AtxtCommunicationLogSearchValue.form-control {
border-radius: 0px 3px 3px 0px !important;
border-left: none !important;
border-color: rgba(0,0,0,.2) !important;
background-color: #ffffff !important;
height: 30px;
}

.expo-row .fa, #divHomeTab .fa.fa-sort, .expo-three-dn .fa, #lnkMerge .fa, .expo-three-rtsec .fa, .field-type-selection .fa-calendar {
color: #ffffff;
}

#divHomeTab .fa.fa-question-circle-o {
color: #026683;
}

.expo-one {
width: 88px;
}

.expo-one .fa, .expo-three-rtsec .fa, .expo-four-rtsec .fa {
width: 16px;
}

.expo-two {
width: 88px;
}

.expo-two .fa {
width: 17px;
}

.expo-three .fa {
width: 16px;
}

.expo-three-dn {
height: 35px;
margin-top: 8px;
}

.expo-three-rtsec {
margin-top: 8px;
margin-right: 7px;
width: 85px !important;
}

#divHomeTab input type[button], #divNameSearch input[type="submit"] {
background-color: #ffffff !important;
}

.work-view-align {
width: 100px !important;
top: 7px;
margin-left: -7px;
pointer-events: none;
margin-right: 0;
padding-right: 0;
}

.work-viesb {
width: 140px;
top: 7px;
margin-left: -50px;
}

.view-dat {
width: 140px !important;
}

.expo-three-b {
right: 7px;
width: 130px;
height: 30px;
}

.grp-by {
right: 0px;
top: 6px;
width: 88px;
}
.icon-wid {
width: 16px;
}


#homeGrid .k-grouping-row + tr td {
border-top-width: 0px !important;
}


#ScheduleGuestGrid input[type="checkbox"] {
min-height: auto;
}

input[type=checkbox]:checked:before {
    content: "\2713";
    background: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 12px;
    text-align: center;
    line-height: 12px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: var(--brand-light-backgroundcolor-indicator);
    border: 1px solid #2F4050;
    color: transparent;
    border-radius: 2px;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    text-indent: 1px;
    position: absolute;
    top: 0px;
    background-image: url(../Images/Admission/save-white.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

input[type=checkbox]:before {
    content: "\202A";
    background: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 12px;
    text-align: center;
    line-height: 13px;
    display: inline-block;
    width: 15px;
    height: 15px;
    color: #f9b355;
    border: 1px solid var(--global-border-dark);
    border-radius: 2px;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    text-indent: 1px;
    position: absolute;
    top: 0px;
}
/* end of checkbox design*/
#dvContactsfilters .col-md-2:first-child {
width: 172px;
}

#Advportfoliofilters .col-md-2:first-child {
width: 172px;
}



.movebulkheader-checkbox {
margin: 10px 0px 0px -28px !important;
position: absolute !important;
}

#RememberMe {
padding: 4px 0px 0px 0px !important;
position: relative !important;
}

#loginForm .pull-left span {
margin-left: 10px;
}

.k-treeview .k-i-collapse, .k-treeview .k-i-expand, .k-treeview .k-i-minus, .k-treeview .k-i-plus {
margin-left: 0px !important;
}


#tabstripHome .fa.fa-file-excel-o, #tabstripHome .fa.fa-recycle {
margin-left: -5px;
}

#doSearchdiv .fa.fa-search {
margin-left: -3px;
margin-right: -5px;
}

#divHomeTab .adv-srt {
width: 135px;
}

#divBulkActionControls .form-group {
margin-bottom: 0px !important;
margin-top: 10px !important;
}

#Aportfolio_btnsdiv.btn-row {
padding: 0px 0px 10px 0px;
}


.olf-specs .k-dropdown.k-header .k-dropdown-wrap {
height: 30px !important;
}


.k-dropdown.k-header {
border-radius: 3px 3px 3px 3px !important;
}

#divMasterOptions .form-horizontal .control-label > span {
color: #d52c2c;
margin-left: 4px;
}

#divMasterOptions .form-horizontal .control-label {
color: #666;
font-size: 14px;
}

.olf-specs .row.full-width {
margin-bottom: 10px;
}

.rad-adj-spec {
margin: 10px 5px 0px 0px !important;
}

.olf-specifics label {
position: relative;
top: -2px;
}


#SportfolioButtons .iconPlus {
left: 22px;
position: relative;
}

.lnksuperdb, .lnkportfolio, .commlog {
margin: 0px 0px 0px 5px;
}

.lnksuperdb {
width: 55px;
}
.lnkportfolio {
width: 72px;
}

.commlog {
width: 145px;
}

.snpst-style {
border-top: 1px solid #969696 !important;
}

#dvbuttons .col-md-11.no-spacing.pull-right {
margin: 5px -15px 1px 0px;
}


#divEditSchedulerSpec .k-picker-wrap .k-input {
height: unset !important;
}

#divAddSchedulerSpec .k-picker-wrap .k-input {
height: unset !important;
}

#divEditSchedulerSpec .k-widget.k-header.form-control {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.1) !important;
height: 31px !important;
}

#divAddSchedulerSpec .k-widget.k-header.form-control {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.1) !important;
height: 31px !important;
}


#divAddSchedulerSpec .addnewcontact .form-group {
margin-right: -10px;
}

#divEditSchedulerSpec .k-dropdown.k-header .k-dropdown-wrap, #doMasterSearch {
height: 30px !important;
}

#divAddSchedulerSpec .k-dropdown.k-header .k-dropdown-wrap, #doMasterSearch {
height: 30px !important;
}

.applicantsAndFormsGrid tr {
height: 35px;
}

.spec-cls-des {
background-color: #ffffff;
margin: 0px 0px 5px 10px !important;
}

.for-spc-cls {
margin-bottom: 5px;
}

.for-spc-cls:last-child {
margin-bottom: 10px;
}

.spec-a, .spec-c {
padding: 0px 0px 10px 0px;
}

.spec-d {
padding: 5px 0px 5px 0px;
}

.spec-a .typ-btns, .spec-b .typ-btns, .spec-c .typ-btns {
height: 30px !important;
padding: 3px 7px 5px 0px !important;
}

.spec-a .input-group-addon, .spec-b .input-group-addon, .spec-c .input-group-addon {
padding: 0px 8px !important;
}

.spec-a .expo-three-rtsec, .spec-b .expo-three-rtsec, .spec-c .expo-three-rtsec {
margin-top: 0px !important;
margin-right: 0px !important;
}

.spec-c .expo-four-rtsec {
margin-left: -15px;
}

.spec-b {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.1) !important;
border-radius: 3px 3px 3px 3px !important;
}

.ft-spec-lt-title {
font-size: 12px;
font-weight: bold;
}

.spec-sub-cont .spe-scroll-div {
white-space: nowrap !important;
width: 100%;
height: auto;
overflow-y: auto;
}

#tbApplicantFormDetail .for-spc-cls span:first-child, #tbApplicantFormDetail ul.contact-card, #tbApplicantFormDetail .contact-card.spec-contact-scroll {
float: left;
}

#tbInquiryFormsDetail .port-folio-data-cntnr .spec-contact-scroll:nth-child(even) {
width: 57%;
}

#tbInquiryFormsDetail .for-spc-cls span:first-child, #tbInquiryFormsDetail ul.contact-card, #tbInquiryFormsDetail .contact-card.spec-contact-scroll {
width: 150px;
float: left;
text-align: left !important;
}

div.spe-scroll-div span {
display: inline-block;
color: #666;
text-align: center;
text-decoration: none;
}

div.spe-scroll-div span.spec-pad {
padding: 0px 40px 0px 40px;
}

#tabstripHoldingBin .k-pager-info.k-label {
color: #000000;
}

.contact-card-cntnr > ul {
vertical-align: top;
}

ul.contact-card > li {
color: #000000;
padding: 3px 0;
list-style-type: none;
height: 25px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}


ul.contact-card > li:first-child {
padding-top: 0;
}

.contact-card-cntnr {
white-space: nowrap;
height: auto;
overflow-x: auto;
}

.applicantsAndFormsGrid .k-grid-norecords {
padding-top: 35%;
}

.applicantsAndFormsGrid .k-pager-sizes {
display: inline-block;
padding-top: 1px;
margin-left: -5px;
}

.applicantsAndFormsGrid .k-pager-sizes .k-widget.k-dropdown.k-header {
width: 50px !important;
}

.spec-contact-scroll {
display: inline-block;
color: black;
text-decoration: none;
}

.applicantsAndFormsGrid .k-grid-norecords {
padding-top: 35%;
}

.contact-card-txt {
font-weight: bold;
font-size: 12px;
text-align: left;
}

.df-alrtfld {
width: 27.6%;
}

.df-chkbx {
width: 0px;
}

.df-ato {
left: 80px !important;
}

#dvbuttons.btn-row {
padding: 0px !important;
padding-bottom: 10px !important;
}

#DvMasterContacts #txtMasterContactSearch {
width: 250px !important;
}

#DvMasterContacts #txtMasterContactSearch.form-control, #txtNonLinkedContactSearch.form-control {
border-color: rgba(0, 0, 0, 0.2) !important;
border-left: unset !important;
border-right: unset !important;
}


#DvMasterContacts #doMasterSearch, #doNonLinkedSearch, #doProspectWithNoSearch {
border-color: rgba(0, 0, 0, 0.2) !important;
border-radius: 0px 3px 3px 0px !important;
}

#DvMasterContacts .divNameSearch .input-group.pull-left {
padding-left: 15px;
}


#DvMasterContacts .cont-mcont {
margin-bottom: 15px;
}

#divAddEditMasterContacts .contact-group .global {
padding-left: 15px;
}

#btnLnkContactCancel, #doProspectWithNoSearch {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px 3px 3px 3px !important;
height: 30px;
}

#doProspectWithNoSearch {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
border-radius: 0px 3px 3px 0px !important;
height: 30px;
}

#divLinkedContact {
border-radius: 0px 0px 0px 0px !important;
margin-right: -1px;
}

#dvbuttons .no-spacing.text-right {
top: 5px;
}

#dvbuttons #doNonLinkedSearch, #doProspectWithNoSearch {
height: 30px !important;
}


.non-linked-contacts {
margin-left: 15px;
}

#btnLinkToAcnctSelect, #btnLinkToAcnctCancel {
margin-top: 3px;
}

/*check box design for login screen*/
#loginForm input[type=checkbox]:checked:before {
content: "\2713";
background: #ffffff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
font-size: 12px;
text-align: center;
line-height: 15px;
display: inline-block;
width: 15px;
height: 15px;
color: #000000;
border: 1px solid #000000;
border-radius: 2px;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
text-indent: 1px;
position: absolute;
top: 0px;
}

#loginForm input[type=checkbox]:before {
content: "\202A";
background: #ffffff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
font-size: 12px;
text-align: center;
line-height: 13px;
display: inline-block;
width: 15px;
height: 15px;
color: #000000;
border: 1px solid #cdcdcd;
border-radius: 2px;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
text-indent: 1px;
position: absolute;
top: 0px;
}
/*end of check box design for login screen*/

.prt-fol {
padding: 3px 0;
list-style-type: none;
height: 25px;
}

#divApplicantFormDetail .contact-card .contact-card-heading.nla-align p {
margin-bottom: 7px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 146px;
}

#divApplicantFormDetail .contact-card .contact-card-heading.nla-align {
height: auto;
}

#imgsmiley {
clip-path: inset(0px 0px 0px 0px) !important;
}

.nla-align {
display: block;
display: -webkit-box;
max-width: 100%;
height: 3em;
margin: 0 auto auto 15px;
font-size: 13px;
line-height: 1;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
color: #666 !important;
}

.nla-align-rt {

display: block;
display: -webkit-box;
max-width: 100%;

margin: 0 auto auto 15px;
font-size: 13px;
line-height: 1;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
}

.nla-align p {
line-height: 1.5em;
}

.dem-cnt span {
text-align: left !important;
}

.ft-spec-head-title-rt {
line-height: 1.5em !important;
height: 1.5em !important;
overflow: hidden !important;
white-space: nowrap !important;
text-overflow: ellipsis !important;
}

#newProspect .add-prospect .prospect-label {
font-size: 13px !important;
}

#newProspect .fa.fa-plus {
font-size: 13px !important;
}

.page-header .pull-left .top-menu .year-pick {
font-size: 14px !important;
margin-right: 10px;
}

#userListDiv #OtherSettings .k-tabstrip-next {
right: 0em !important;
}

#userListDiv #OtherSettings .k-tabstrip-prev {
left: -0.5em !important;
}
.gb-title {
padding: unset !important;
}
/* Mozilla Specific CSS */

/* Chrome Specific CSS */
#STableGrid .k-grid-header .k-grid-content {
overflow: scroll;
}
#AcommunicationLogGrid .k-pager-sizes span.k-select, #tabstripHome .k-pager-sizes span.k-select {
height: 28px;
top: 1px;
}

/*superDB popup alignment*/
#STableGrid .k-grid-content {
overflow-y: auto !important;
overflow-x: auto !important;
}

#dvTableFilters .work-viesb {
width: 115px !important;
top: 7px;
margin-left: 0px;
pointer-events: none;
margin-right: 0;
padding-right: 0;
text-align: left;
}
/*end of superDB popup alignment*/
/*communication log popup*/
#SdivProspectNotesTab .work-view-align, #SdivCommunicationLogFilters .work-view-align {
width: 125px;
margin-left: unset !important;
}
/*end of communication log popup*/
/*preferances drop down fix*/
.dp-width-fix .col-md-9 input, .dp-width-fix .k-widget.k-dropdown.k-header {
width: 290px !important;
}
/*preferances drop down fix*/
#Advportfoliofilters .work-view-align, #Sdvportfoliofilters .work-view-align {
margin-left: 0px !important;
}
#dvProspectwithSearch input {
border-right: 1px solid #000 !important;
}
#doProspectWithNoSearch {
margin-left: 0px; /*email issues*/
}
#dvProspectWithNoLinkedContact #divNameSearch #doProspectWithNoSearch {
margin-left: -13px;
}
#dvProspectWithNoLinkedContact #dvProspectwithSearch {
border-radius: 0px 0px 0px 0px !important;
}
.forLinkedContactSearch {
margin-left: -3px !important;
}

#homeGrid span.k-icon.k-i-sort-asc-sm {
margin-left: 0;
}
/*Logoin page caption ...*/
.multiline-ellipsis {
display: block;
display: -webkit-box;
margin: 0 auto;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 60px;
height: 2.25em;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
}
/*end of Logoin page caption ...*/

#FieldLayout .form-group.form-horizontal .k-combobox-clearable .k-input.form-control, .fillFields .form-group.form-horizontal .col-md-8.no-spacing .k-datepicker .demo-field-date.form-control.k-input {
height: 30px !important;
}
#divCommunicationLogNameSearch #StxtCommunicationLogSearchValue.form-control {
border-color: rgba(0,0,0,.2) !important;
border-left: unset !important;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#divCommunicationLogNameSearch #SCommunicationLogColumnDoSearch {
margin: 0px !important;
border-color: rgba(0, 0, 0, 0.2) !important;
border-radius: 0px 3px 3px 0px !important;
}


#divSingleProspectAdmissions #tabstripadmission-1 {
overflow-y: scroll;
margin-top: 62px !important;
}

#txtnotApplicable {
margin-right: 2px;
}

#divOthercontactPhone > table tr, #divOthercontactEmail > table tr, #divOthercontactAddress > table tr, #divOthercontactName > table tr {
background: #f7f7f7;
padding: 0 10px !important;
float: left;
width: 100%;
margin-bottom: 10px;
}

#divOthercontactPhone > table tr td, #divOthercontactEmail > table tr td, #divOthercontactAddress > table tr td, #divOthercontactName > table tr td {
float: left;
}

#divOthercontactPhone > table tr h6, #divOthercontactEmail > table tr h6, #divOthercontactAddress > table tr h6, #divOthercontactName > table tr h6 {
margin-left: 12px;
}

/*filter circle image insertion*/
.k-grid-filter.k-state-active .k-i-filter:before {
content: "";
}

.k-grid-filter.k-state-active .k-icon.k-i-filter {
background-color: transparent !important;
border: none !important;
padding: 8px 9px;
margin-top: -3px;
}

    #attachFiles .border-right {
    padding-left: 7px;
}

#MailSentFieldSelection .k-tabstrip-items .k-state-active .k-link {
background: #007ea3 !important;
color: #fff !important;
}

#divEmailLayout .attachment-options .dropdown-menu > li > a:hover, #dvBtnExand .dropdown-menu > li > a:hover {
background-color: #ddd;
}

.boldText {
padding: 0px !important;
}
#divLinkedTo .k-multiselect-wrap li {
padding: 5px 20px 5px 5px !important;
font-size: 13px !important;
height: 25px;
margin: 3px 0px 3px 3px;
}

#divLinkedTo .k-multiselect-wrap li:hover {
border-radius: 10px;
}

#divLinkedTo #ddlLinkedTo_taglist .k-multiselect-wrap .k-select {
padding: .19em .15em !important;
}

.seldesel .k-button {
color: #fff !important;
background-color: #007ea2 !important;
border-color: #e8e8e8 !important;
padding: 0px 5px !important;
height: 25px;
border-radius: 3px !important;
width: 100px !important;
}

#divAddSchedulerSpec .k-picker-wrap.k-state-default {
border-radius: 3px 3px 3px 3px !important;
border-color: rgba(0,0,0,.3) !important;
}

#divAddSchedulerSpec input {
height: 32px;
}

#divAddSchedulerSpec .form-control, #divEditSchedulerSpec .form-control {
font-size: 1em;
}

#txtSchedulerMessage {
padding: 6px 8px !important;
}


#divScheduleAppointment i.disableControls.fa,
#divBulkActionEmail i.disableControls.fa,
#divBulkActionExport i.disableControls.fa {
opacity: .65;
}

#dvToField #gridToAddress .k-grid-content, #EmailAnalyticsSuppressions .k-grid-content {
border: 0px !important;
border-left: 1px solid #efefef !important;
border-bottom: 1px solid #efefef !important;
}

#tabstripBatchEntries .k-tabstrip-items .k-reset.k-tabstrip-items .k-item.k-state-active .k-link {
background-color: #ffffff !important;
color: #026683 !important;
border-bottom: 2px solid #026683 !important;
background: rgba(0, 0, 0, 0.0) !important;
}

body {
overflow-x: hidden;
}

/*provisional requirements css*/
.completedpr {
background-color: #b1f7c9;
}

.not_Applicablepr {
background-color: #f3f1bf;
}

.provisionalpr {
background-color: #a1e5fb;
}

.rejectedpr {
background-color: #fda3a3;
}

#ProvisionalRequirementsGrid.k-grid tr.completedpr:hover, #ProvisionalRequirementsGrid .k-grid-content tr.completedpr.k-state-selected, #ProvisionalRequirementsGrid .k-grid tr.completedpr.k-state-selected:hover {
background: #69ea95 !important;
}

#ProvisionalRequirementsGrid.k-grid tr.rejectedpr:hover, #ProvisionalRequirementsGrid .k-grid-content tr.rejectedpr.k-state-selected, #ProvisionalRequirementsGrid .k-grid tr.rejectedpr.k-state-selected:hover {
background: #ed7171 !important;
}

#ProvisionalRequirementsGrid.k-grid tr.not_Applicablepr:hover, #ProvisionalRequirementsGrid .k-grid-content tr.not_Applicablepr.k-state-selected, #ProvisionalRequirementsGrid .k-grid tr.not_Applicablepr.k-state-selected:hover {
background: #f2ee8e !important;
}

#ProvisionalRequirementsGrid.k-grid tr.provisionalpr:hover, #ProvisionalRequirementsGrid .k-grid-content tr.provisionalpr.k-state-selected, #ProvisionalRequirementsGrid .k-grid tr.provisionalpr.k-state-selected:hover {
background: #61c7e8 !important;
}

.pr-btns {
padding: 10px 20px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-align: right;
}

.pr-legendclrs {
background-color: #616c75;
color: #ffffff;
}

.pr-rdcrnr {
background-color: #ffffff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#ProvisionalRequirementsGrid {
padding: 0;
}

.k-tabstrip > .k-content {
margin: 0em !important;
}

#tabstripBatchEntries .k-tabstrip-wrapper {
padding: 5px 10px 0px 10px;
}

#tabstripDemographics .k-tabstrip-items .k-item {
border-radius: 0px;    
}
/* end of provisional requirements css*/
#dvReason {
padding-bottom: 15px;
}

/*#divContainer*/
#divContainer .k-tabstrip:focus {
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}

#tabstripCalendar .k-item.k-state-default.s-tabHomeList.k-tab-on-top.k-state-active {
border-bottom: 2px solid #026683 !important;
color: #026683 !important;
font-weight: bold;
}

#divContactWindow .col-md-12 {
margin-bottom: 15px;
}


#CommitteeMessageSection .col-md-10.control-label.no-spacing {
padding-right: 5px !important;
}

#gridDemographicRights .k-grid-header-wrap.k-auto-scrollable {
padding-right: 17px !important;
}
/* Alll rows in the grid making uniform 35 height*/
.k-grid-content table tbody tr {
height: 35px;
}
/* end of Alll rows in the grid making uniform height*/
.contact-card-cntnr ul.contact-card > li, .contact-card-cntnr .contact-card-txt label {
color: #666 !important;
}

#tabstripHoldingBin .applicantsAndFormsGrid .k-grid-header-wrap table thead th .k-grid-filter .k-icon.k-i-filter {
margin-right: 7px !important;
}

.help-trigger.dialog-help.btn.helpColor .glyphicon.glyphicon-question-sign {
margin-top: 2px;
}


.dl-css {
text-align: right;
margin-left: -10px;
}

.tabs-hb {
height: 35px;
padding-top: 6px;
margin: 0px 0px 10px 0px;
font-size: 15px;
font-weight: 500;
background: #616c75;
}

.tabs-hb label {
color: #ffffff;
}

.hb-second-tab #divApplicantFormDetail {
height: 680px;
}

.hb-second-tab .col-md-12.spec-cont, .hb-second-tab .col-md-12.spec-sub-cont {
min-height: 105px !important;
}

#InquiryFormsGrid table thead th:nth-of-type(n+3) {
border-right: 1px solid rgba(0,0,0,.15) !important;
}

#InquiryFormsGrid .k-grid-content {
border: 0px solid #efefef !important;
}

#InquiryFormsGrid table tbody td:nth-of-type(n+3) {
border-right: 1px solid rgba(0,0,0,.15) !important;
}

#InquiryFormsGrid .k-grid-header-wrap table thead th .k-grid-filter .k-icon.k-i-filter {
margin-right: 7px !important;
}


.btn-round {
border: 1px solid #ff6a00;
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px 3px 3px 3px !important;
}

.btn-round-at {
border: 1px solid #7fbed0;
border-color: rgba(0,0,0,.0) !important;
background-color: #abe0f9 !important;
}

#clearBadges {
text-decoration: underline;
}

/*ADMCOM-393*/
.csrp .k-editor .k-editable-area .k-content {
border-width: 0px !important;
border-top: 1px solid #ddd !important;
}

.drop-arows-a {
width: 50px;
height: 632px;
padding-top: 210px;
padding: 210px 3px 0px 20px;
}

.drop-arows-a .btn-default {
width: 35px;
height: 35px;
padding: 0 !important;
line-height: 33px !important;
margin: 0 0 10px !important;
}

.csrp ul li:nth-child(2) {
display: inline-flex;
}

.csrp .csrep-rt {
height: 447px;
border: 1px solid #ddd;
}

.csrp .csrep-rt .k-widget {
border-width: 0px !important;
}

#divCustomAllFieldsLookrup .k-tabstrip-scrollable .k-reset.k-tabstrip-items {
margin-left: 25px !important;
margin-right: 25px !important;
}

#divCustomAllFieldsLookrup .k-tabstrip-prev {
left: -0.75em !important;
}

.csrp-lft .k-header {
border-color: #ddd !important;
}

.csrp .k-tabstrip-top > .k-tabstrip-items .k-state-active {
background-color: #cce5ec !important;
border-radius: 3px 3px 0px 0px !important;
}

#tabStripcustomReportsFields ul li {
height: 35px;
top: 5px;
}

#tabStripcustomReportsFields ul li:hover {
height: 35px;
background-color: aliceblue;
}

.csrp .k-tabstrip-items .k-link {
padding: 5px 10px 10px !important;
}

#divCustomAllFieldsLookrup #tabStripcustomReportsFields .k-content.k-state-active {
display: none !important;
}

#divCustomAllFieldsLookrup .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items {
border-bottom: 0px solid #e7e7e7 !important;
}

#divAllFieldsGrid .k-grid-content.k-auto-scrollable {
height: 567px !important;
}
/*end of ADMCOM-393*/
.colored-col {
background-color: #e6f0ff;
}


#divCustomAllFieldsLookrup #tabStripcustomReportsFields span.k-tabstrip-prev, #divCustomAllFieldsLookrup #tabStripcustomReportsFields span.k-tabstrip-next {
margin-top: 3px !important;
}

#divDashboard #OLFStatisticsGridChart .k-grid-content {
height: 460px !important;
margin-bottom: 10px;
}

#divDashboard #OLFStatisticsGridChart .k-header {
color: #ffffff !important;
}
/*--------ADMCOM-448---------*/
.tabHomeContent .fa.fa-cog, #SdLabel .fa.fa-cog {
color: #ffffff;
}

.tabHomeContent .fa.fa-question-circle-o, .work-view-align .fa.fa-question-circle-o {
color: #026683;
}

.portfol {
margin-top: 0px !important;
width: 63px !important;
}

#AportfolioButtons input, #SportfolioButtons input {
margin-left: -1px !important;
}

#SportfolioButtons input {
margin-left: -3px !important;
}

#Aportfolio_Edit {
margin-right: 3px !important;
}

#AportfolioButtons .dropdown #AdLabel {
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px !important;
}


.top-arrows-both {
text-align: right;
margin-right: 12px;
float: right;
}

#SProspectPortfolio .btn-row {
padding-top: 0px;
}

#SportfolioButtons .btn {
height: 30px;
border-color: rgba(0,0,0,.2) !important;
background-color: #007ea2 !important;
color: #fff !important;
}

#SportfolioButtons a.btn {
border-radius: 3px !important;
}

#SportfolioButtons .dropdown {
margin: 0px !important;
}

#Advportfoliofilters, #Aportfolio_btnsdiv {
background-color: #f8f8f8;
}

#SportfolioButtons #Sportfolio_Attach .fa.fa-envelope.icon-wid, #SportfolioButtons #Sportfolio_Edit .fa.fa-edit.icon-wid {
width: 21px !important;
}
/*--------end of ADMCOM-448---------*/
/*contacts*/
#Contactbtns {
padding: 0px 0px 10px 0px !important;
}

.expo-five-rtsec {
margin-right: 7px;
}

.expo-five-rtsec .fa {
color: #ffffff !important;
margin-right: 1px !important;
}

.stngs-contact {
border: 1px solid rgba(0,0,0,.2) !important;
border-radius: 3px !important;
}

#applyPhoneFormat .form-group input[type=checkbox]:before, #applyPhoneFormat .form-group input[type=checkbox]:checked:before {
margin: 0px 0px 0px 21px !important;
height: 16px !important;
width: 16px !important;
}

#gridAllPhoneFormat .k-selectable a.SelectCol, #btnSetPhFormat, #DivTable #btnDefineTypes {
background-color: #007ea2 !important;
border: 1px solid rgba(0,0,0,.2) !important;
border-radius: 3px !important;
color: #ffffff;
}

span#toRcipientGridCount, span#ccRcipientGridCount, span#bCcRcipientGridCount {
margin-bottom: 6px;
float: right;
margin-right: 20px;
}

#GrdContactAddressLayout table {
    border: 1px solid rgba(3, 83, 164, 1);
    border-radius: 5px;
    border-color: rgba(var(--brand-table-row-background), 0.1);
}

/* end of contacts*/
#AwindowEditTable #SuperDB_wrap .form-group input[type=checkbox]:before,
#AwindowEditTable #SuperDB_wrap .form-group input[type=checkbox]:checked:before {
margin: 8px 0px 0px 0px !important;
width: 16px !important;
height: 16px !important;
}
#tabstripHome .k-tabstrip-items .k-link {
font-size: 15px !important;
color: #293541 !important;
}
/*common pagination chages*/
.k-grid .k-grid-pager ul.k-pager-numbers {
/*border-top: 1px solid #ddd !important;
border-bottom: 1px solid #ddd !important;*/
}

.k-grid .k-grid-pager .k-pager-numbers li {
/*height: 28px !important;*/
padding: 0px !important;
border-right: 1px solid #e7e7e7 !important;
}
.k-widget.k-grid .k-pager-wrap > .k-link {
padding: 0px 0px 2px 0px !important;
}

.k-grid .k-pager-wrap.k-grid-pager a {
color: #007ea3 !important;
border-top: 1px solid #ddd !important;
border-bottom: 1px solid #ddd !important;
}

.k-grid .k-pager-wrap.k-grid-pager .k-pager-first {
border-left: 1px solid #ddd !important;
border-bottom-left-radius: 2px !important;
border-top-left-radius: 2px !important;
}

.k-grid .k-pager-wrap.k-grid-pager .k-pager-last {
border-right: 1px solid #ddd !important;
border-bottom-right-radius: 2px !important;
border-top-right-radius: 2px !important;
}


.k-grid .k-pager-wrap.k-grid-pager ul li a {
color: #007ea3 !important;
font-weight: bold !important;
border: none !important;
}

.k-pager-sizes span.k-select {
top: 0px !important;
}

.k-dropdown.k-header .k-dropdown-wrap {
height: 30px !important;
}

.page-header .nav-pills .year-pick .k-dropdown.k-header .k-dropdown-wrap {
height: 34px !important;
}

.k-pager-sizes .k-widget.k-dropdown {
margin-top: -1px !important;
}

.k-pager-wrap .k-pager-sizes .k-select {
padding: 0px !important;
}

.k-pager-wrap > .k-link .k-icon {
margin-bottom: 1px !important;
}

/*.k-grid-pager .k-dropdown .k-dropdown-wrap .k-input {
line-height: 18px !important;
}*/


.k-grid-pager .k-pager-numbers.k-reset .k-pager-numbers li {
border-right: 1px solid #e7e7e7 !important;
}


.k-pager-wrap.k-grid-pager .k-pager-sizes.k-label .k-widget.k-dropdown.k-header {
left: -155px !important;
width: 65px !important;
padding-right: 10px !important;
}


#dvAllProspectContacts .k-grid-pager .k-pager-info.k-label,
#DvMasterContacts .k-grid-pager .k-pager-info.k-label {
right: 10px !important;
position: absolute !important;
}

#dvAllProspectContacts .contact-wrap .k-pager-wrap.k-grid-pager,
#DvMasterContacts .k-pager-wrap.k-grid-pager {
width: 100% !important;
display: inline-flex !important;
}

#dvAllProspectContacts .contact-wrap .k-pager-wrap,
#DvMasterContacts .k-pager-wrap {
border: 0px solid #efefef !important;
}

#dvAllProspectContacts .contact-wrap .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-nav,
#DvMasterContacts .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-nav {
border-bottom: 1px solid #ddd !important;
border-top: 1px solid #ddd !important;
color: #007ea3 !important;
}

#dvAllProspectContacts .contact-wrap .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-first,
#DvMasterContacts .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-first {
border-left: 1px solid #ddd !important;
border-radius: 2px 0px 0px 2px !important;
color: #007ea3 !important;
}

#dvAllProspectContacts .contact-wrap .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-last,
#DvMasterContacts .contact-wrap .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-last {
border-right: 1px solid #ddd !important;
border-radius: 0px 2px 2px 0px !important;
color: #007ea3 !important;
}

#dvAllProspectContacts .k-pager-wrap .k-pager-numbers .k-state-selected,
#DvMasterContacts .k-pager-wrap .k-pager-numbers .k-state-selected {
margin-top: -2px !important;
padding-top: 1px !important;
}

#dvAllProspectContacts #prospectContactCustomPagerNumbers,
#DvMasterContacts #masterContactCustomPagerNumbers {
border-bottom: 1px solid #ddd !important;
border-top: 1px solid #ddd !important;
}

#dvAllProspectContacts #prospectContactCustomPagerNumbers ul li,
#DvMasterContacts #masterContactCustomPagerNumbers ul li {
padding-top: 1px !important;
}

/*#divContactTap*/
.contact-wrap .k-pager-wrap .k-link:hover,
#AllContactGrid .k-pager-wrap .k-link:hover {
background-color: transparent !important;
color: #007ea3 !important;
}

#dvAllProspectContacts .k-pager-wrap .k-pager-numbers .k-state-selected,
#DvMasterContacts .k-pager-wrap .k-pager-numbers .k-state-selected {
height: 31px !important;
}

#AdivContactTap .contact-wrap .k-link.k-state-selected:hover,
#SdivContactTap .contact-wrap .k-link.k-state-selected:hover {
    background-color: #007ea3 !important;
    color: #fff !important;
}

/*.TableGrid .k-pager-wrap > .k-link .k-icon {
margin-bottom: 2px !important;
}*/

#prospectContactCustomPagerNumbers .k-pager-numbers .k-link,
#masterContactCustomPagerNumbers .k-pager-numbers .k-link {
color: #007ea3 !important;
font-weight: bold !important;
}

#prospectContactCustomPagerNumbers .k-pager-numbers .k-link,
#masterContactCustomPagerNumbers .k-pager-numbers .k-link {
color: #007ea3 !important;
font-weight: bold !important;
}

#prospectContactCustomPagerNumbers .k-pager-numbers .k-link.k-state-selected,
#masterContactCustomPagerNumbers .k-pager-numbers .k-link.k-state-selected {
color: #fff !important;
font-weight: bold !important;
}
/*common pagination chages*/
#tabstriplibraries .tabLibContent .k-header.k-grid-toolbar {
background-color: #ffffff !important;
}
#ATableGrid .k-pager-wrap.k-grid-pager,
#dvAllProspectContacts .k-pager-wrap.k-grid-pager,
#AgridProspectPortfolio .k-pager-wrap.k-grid-pager,
#AcommunicationLogGrid .k-pager-wrap.k-grid-pager,
#AProspectNotesGrid .k-pager-wrap.k-grid-pager,
#EmailAnalyticsActivityFeed .k-pager-wrap.k-grid-pager,
#PortfolioCategoryGrid .k-pager-wrap.k-grid-pager,
#ViewActivityFeedDetails .k-pager-wrap.k-grid-pager,
#gridEmailProspectPortfolio .k-pager-wrap.k-grid-pager {
margin-top: 7px;
}

#enrollmentGrid .k-pager-wrap.k-grid-pager {
margin-top: 7px;
margin-bottom: 7px;
}

/*gray background end*/
#dvContactsfilters #Contactfilter.form-control, #dvContactsfilters #filter.form-control {
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
}
/* Master contacts */
#DvMasterContacts .row.full-width.field-type-selection {
padding: 10px !important;
}

#DvMasterContacts input {
height: 30px !important;
}

#DvMasterContacts #dvbuttons.btn-row {
padding-left: 15px !important;
}
#DvMasterContacts #divNameSearch {
margin: 0px 0px 10px 0px;
}
/* Master contacts end*/

#divContactWindow #dvbuttons #divNameSearch {
margin-top: 10px !important;
margin-bottom: 10px !important;
}

#dvAllProspectContacts #AViewAllContactGrid .k-selectable .k-button,
#dvAllProspectContacts #SViewAllContactGrid .k-selectable .k-button {
    border-color: transparent !important;
    background-color: transparent !important;
}

#dvContactPhFormatLayout #btnSetPhFormat.phFormatBtnWidth {
margin-left: 2px !important;
height: 30px;
}

#LoadSetupContactFieldWindow .mar-top7 p {
padding: 5px;
color: #666 !important;
background-color: #e8e8e8 !important;
}

#BtnMasterContactSearch, #BtnNonLinkedContactSearch, #BttnProspectWithNoContactSearch {
background-color: #efefef !important;
}

.k-widget.k-window .k-window-titlebar.k-header {
overflow: hidden !important;
text-overflow: ellipsis !important;
}

.btn-cls-brders {
border-radius: 3px !important;
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
margin-right: 7px;
}


#tabstripHome #dvbuttons #AdivBatchOption {
margin-right: -4px !important;
}

#SuperDB_wrap .bot-pad-10 .form-group .col-md-2.no-spacing input[type=checkbox]:before {
width: 16px !important;
height: 16px !important;
margin: 8px 0px 0px 0px !important;
}


#SBtnSuperDBExport input, #btnProspectNoContacts input, #btnMasterContacts input, #btnAddContact input {
height: 30px;
}

#divTableOption #StdLabel .fa {
color: #fff !important;
}

#btnContactsAdd #btnAddContact {
margin-right: 93px !important;
}

#Contact #btnProspectNoContacts {
margin-left: 3px;
}

#requirement_Page .form-control:focus {
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0) !important;
box-shadow: inset 0 1px 1px rgba(0,0,0,.0), 0 0 8px rgba(102,175,233,0) !important;
}

#graphicalView ul[data-listcount="1"] li .hidden-controls.animation a.thumbsIcon + .tooltip.fade.top.in {
left: 0.45px !important;
}

#graphicalView ul[data-listcount="1"] li .hidden-controls.animation a.thumbsIcon + .tooltip.fade.top.in .tooltip-arrow {
left: 11% !important;
}

.ft-upgrade {
font-size: 14px !important;
font-weight: bold !important;
}

.column-box-outer .bottom-block .fa.fa-pencil-square-o {
color: #007ea3 !important
}

.edit-bot-half {
position: absolute !important;
right: 15px !important;
top: 5px !important;
font-size: 1.1em !important;
}

#SuperDBFieldsGrid .k-grid-content {
overflow-y: auto !important;
}

.k-grid td.bulk-align-text {
padding-left: 25px !important
}

.k-grid td.bulk-align-checkbox {
padding-left: 31px !important;
overflow: visible;
}

#divBulkActionExport .input-group-addon, #divBulkActionEmail .input-group-addon {
border-color: rgba(0,0,0,.3) !important;
}

#divBulkActionExport .input-group-addon.disableControls, #divBulkActionEmail .input-group-addon.disableControls {
border-color: rgba(0,0,0,.2) !important;
}

.column-box.responsive-column {
border: solid 0px #e7e7e7 !important;
}
#templateContainer input[type=text], #templateContainer .fileUpload,
#templateContainer .p-t-b .col-md-5.no-spacing.control-label,
.hight-set {
height: 30px !important;
}

#templateContainer .one {
border-width: 0px !important;
color: #666 !important;
background: #e8e8e8 !important;
}

#mapOtherFieldstabStrip .gridStyle .k-grid-content td {
border-left: 1px solid #d5d5d5 !important;
}

.k-scheduler-layout .k-event .k-event-template {
width: 95% !important;
overflow: hidden !important;
}

#mapOtherFieldstabStrip .gridStyle .k-grid-content td:first-child {
border-left: 0px solid #d5d5d5 !important;
}


.k-scheduler-content .k-event .k-event-template {
margin-right: 25px !important;
overflow: hidden !important;
}

.k-today .k-task {
padding-right: 25px !important;
}

.k-scheduler-table tr td .k-task {
padding-right: 20px !important;
word-break: break-all !important;
}



#divMergeNameSearch .btn {
border-color: rgba(0,0,0,.2) !important;
border-radius: 0px 3px 3px 0px !important;
}

#txtMergeSearchbox {
border-radius: 0px !important;
border: 1px 1px 1px 0px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
border-left: 0px !important;
}

#gridMergeList .k-grid-content {
border: 0px solid #efefef;
}

#gridMergeList {
border: 1px solid #efefef !important;
}

#dvMergeSearch {
background-color: #f7f7f7 !important;
}

.k-dropdown.k-header {
background: transparent !important;
}

.mappingHousehold .mappingDivWarning label.one {
border-width: 0px !important;
color: #666 !important;
background-color: #e8e8e8 !important;
width: 100%;
padding: 5px;
}

.form-control {
border-radius: 0px;
}

.k-dropdown-wrap .k-input {
border-radius: 0px !important;
}

#hdnSaveAndClearFilter .form-control {
height: 34px !important;
}

#AProspectPortfolio #Afilter .Exits ul li.dropdown a {
margin-left: -4px !important;
}

/*.tabHomeContent .Edits*/
.tabHomeContent #Afilter {
margin-left: 2px !important;
}


.Edits {
padding: 0px !important;
}


/*.applicantInquirySetting #dLabel {
width: 50px;
height: 40px;
margin: 0px !important;
background-color: #007ea2 !important;
border: 1px solid rgba(0,0,0,.2) !important;
border-radius: 5px !important;
}*/

#pageGrid .k-grid-content .k-selectable .k-icon, #PivotTableGrid .k-grid-content .k-selectable .k-state-selected span.k-icon {
color: #ffffff !important;
}

#gridASCIITemplate .k-grid-content.k-auto-scrollable .k-icon {
color: #ffffff !important;
}

.k-scheduler-dayview .k-scheduler-layout .k-event .k-event-template,
.k-scheduler-header-all-day .k-event-template {
width: 95% !important;
overflow: hidden !important;
}

#DvReminder .divDismiss h5 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 10px;
}

.k-scheduler-header-wrap .k-event .k-event-template {
width: 85% !important;
overflow: hidden !important;
}

#loginForm input, #sendForgotPassword input, #divForgotPasswordSuccess h2, #divForgotPasswordSuccess input {
font-weight: 500 !important;
}

#sendForgotPassword #btnBackToLogin, #newPassword #btnBackToLogin {
margin-right: 5px;
}

#sendForgotPassword .sbt-mail, #newPassword .sbt-mail {
margin-left: 5px;
}

#divNewPasswordSuccess {
width: 85%;
}

#divNewPasswordSuccess #btnBackToLogin {
margin-top: 109px;
height: 40px;
}

#newpwdentry .newpwderdiv label.errorLabel:first-child {
margin-top: 0px !important;
}

#newpwdentry .newpwderdiv label.errorLabel:nth-child(2) {
margin-top: -17px !important;
}

#newpwdentry .newpwderdiv label.errorLabel:nth-child(3) {
margin-top: -34px !important;
}

.part-text {
font-size: 12px;
color: #000;
font-weight: normal;
}

.part-suite {
font-weight: bold;
font-size: 14px;
}

.at-text {
font-size: 100%;
top: -0.3em;
}

/*issues with ie fixed*/
.look-up-adj-one {
padding-right: 0px !important;
margin-top: -5px !important;
}

.avs-srt {
margin-right: -4px !important;
}

#chkEmailToSelectAll {
margin-right: 5px !important;
}





#tbApplicantFormDetail .contact-card-cntnr .spec-contact-scroll {
color: #666 !important;
}

#tabstripHoldingBin .applicantInquirySetting .expo-three-rtsec {
top: 0px !important;
}

.applicantInquirySetting .dropdown.pull-left.col-md-1, .inquiryFormDivClass .expo-three-rtsec {
width: 50px !important;
}

.inquiryFormDivClass .spec-a .col-md-4 #btnPrintForm.expo-three-rtsec {
margin-right: 5px !important;
}

.custom-overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0px;
font-size: 18px;
}

#message {
position: absolute;
left: 30%;
top: 50%;
}
#divEditSchedulerSpec .addnewcontact .form-group label.spacing {
padding-left: 0px !important;
}
#AProspectPortfolio #Afilter .Exits ul li.dropdown a {
margin-left: -4px !important;
}

.dashboard-tabs .nav-tabs li a {
border-radius: 0;
cursor: pointer;
}

#DBHistoryGrid .k-selectable .k-grid-edit-row .k-select .k-icon.k-i-calendar {
bottom: 0px !important;
}

#divProspectDemographics #demographics_wrap #demographicsfields #screenSettings .row.full-width .col-md-4.form-horizontal.no-spacing {
width: 95px;
}

#btnClearFormula {
margin-left: 10px;
}

.helpColor .glyphicon.glyphicon-question-sign {
color: #007ea3 !important;
}

.built-hr {
position: relative;
top: -231px !important;
width: 62px;
left: -8px;
border-top: 2px solid #eee !important;
}

.built-hr2 {
position: relative;
bottom: -312px !important;
width: 62px;
left: -8px;
border-top: 3px solid #eee !important;
}

#reportsSelectedCount {
padding-right: 10px;
}

#rdbtnProspect {
padding-left: 5px;
}

.cls-chbx {
padding: 0px;
font-weight: 500;
}

.cls-fgpwd {
padding: 0px;
text-align: right;
font-weight: 500;
}



#right-tree-view .k-item.school > div {
border-bottom: 0px solid #efefef;
}

#tabstriplibraries .setupTabWrap > .col-md-8 {
border-right: 0px solid #e7e7e7;
}

#Divdecision #DecisionsGrid .k-grid-content {
height: 445px !important;
}

#tabstriplibraries #tabstriplibraries-6 .btn-row {
padding: 6px !important;
}

.libContent .k-tabstrip-wrapper .k-tabstrip:focus {
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.3) !important;
}

/*#LibrariesWindow .libContent {
min-height: 680px;
}*/

.ps-scrollbar-y-rail {
visibility: hidden !important;
}

.cpp-wid {
width: 100%;
margin-top: 5px;
}

.cpp-wid .one {
border-width: 0px !important;
}

.apply-cols {
background: #e8e8e8 !important;
}

.apply-bgs {
color: #666 !important;
}

#tabstriplibraries-6 .Decisionwrap .iconPlus {
right: 113px !important;
}

#libContent #divReasonArea .k-button-icontext .k-icon.k-i-add {
top: 1px;
left: -6px;
}

#divReasonArea #ReasonsGrid, #BtnRequirSave, #btnASCIISave, #btnUserSave, #btnContactDefaultSave {
margin-right: 5px;
}

#gridContactDefaultRights .k-grid-header-wrap table thead tr th label {
margin-left: 17px;
}

#divWLProspectAllOption .btn {
padding: 5px 8px !important;
}

.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
}

footer {
position: fixed;
bottom: 0px !important;
right: 15px !important;
width: 100%;
background: #eaeaea;
text-align: right;
padding-top: 5px;
}

.ext-login .copyRight {
width: 360px !important;
margin-left: -20px !important;
}

#AddLookupViewSection {
text-align: right !important;
margin-right: 7px !important;
margin-top: 10px !important;
}

.mar-lft-1-5 {
margin-left: -15px !important;
}

.k-window {
border-color: rgba(0,0,0,.0) !important;
-webkit-box-shadow: 0px 0px 0px 0px rgba(128,128,128,.3) !important;
box-shadow: 0px 0px 0px 0px rgba(128,128,128,.3) !important;
background-color: #fff !important;
}

.look-up-adj-one .onoffswitch {
margin-top: 3px !important;
}

#admin ul li .k-in {
padding-right: 30px !important;
}

.left-list-wrapper .k-treeview span.k-in {
cursor: all-scroll !important;
}

#admin {
background: #f0f0f0;
}

#lblSourceschoolName {
max-width: 295px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#lblDesschoolName {
max-width: 415px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#ASCIItabstripsetup ul li.k-state-active {
background: rgba(0, 126, 164, 1) !important;
}

#ASCIItabstripsetup ul li.k-state-active .k-link.s-tablink {
color: #ffffff !important;
}

#chkHeaderLine {
margin-right: 10px !important;
}

#SetupyearsWindow .col-md-12 .col-md-6 .col-md-12 {
width: 235px !important;
}

html .k-edit-cell .k-tooltip, html .k-grid-edit-row .k-tooltip {
max-width: 380px !important;
}

#tabstripDemographics #FieldLayout .demo-field-date.form-control .k-picker-wrap.k-state-default {
height: 32px !important;
}


#fieldProperties #DivTable .k-dropdown.k-header .k-dropdown-wrap {
height: 34px !important;
}

.k-widget.k-window.k-state-focused .k-window-titlebar.k-header.customPopupTitle .k-window-actions .k-button.k-bare.k-button-icon.k-window-action,
.k-widget.k-window .k-window-titlebar.k-header.customPopupTitle .k-window-actions .k-button.k-bare.k-button-icon.k-window-action {
margin-right: -15px !important;
}

/*email issues*/
.k-button.k-state-focused,
.k-button.k-state-focused.k-state-disabled,
.k-button:focus, .k-button:focus:hover,
.k-state-disabled .k-button.k-state-focused,
.k-button:focus:active {
box-shadow: none !important;
}
/*EO email issues*/

.asciiExportDiv .k-widget.k-grid.k-display-block, .dashboardChartDiv .k-widget.k-grid.k-display-block {
padding-top: unset !important;
}

#MailSentFieldSelection .k-tabstrip-items .k-item {
border-radius: 0px !important;
margin-right: 3px;
}

#AvailContactGrid .k-grid-header th.k-header {
overflow: visible !important;
}


#divEnrollment .setupcont .col-md-2 #filter {
margin-left: 10px;
}

.PivotFieldPad {
padding-top: 5px;
}

#statisticsPivotGrid .k-pivot-layout .k-header {
background-color: #cce5ec;
}

.k-tabstrip-items .k-link {
border-radius: 0px 0px 0 0 !important;
}


#divEraseBatchContainer #divTabStrips div[id*="divTabStrips-"] {
height: 670px !important;
}

#newTabStrips-1 {
height: 645px !important;
}

#divCustomAllFieldsLookup #divAllFieldsGrid {
padding-bottom: 10px;
}

#receiveTemplateDetails {
height: 774px !important;
}

#divBatchentry .k-widget.k-datepicker input.form-control {
height: 30px !important;
}

.k-widget.k-maskedtextbox input[data-role*="maskedtextbox"] {
box-shadow: none !important;
}

.pr_notes_head {
font-size: 16px;
font-weight: bold;
margin: 5px 5px 0px 15px;
color: #333 !important;
}

.pr_notification_head {
font-size: 16px;
font-weight: bold;
margin: 5px 5px 0px 15px;
color: #333 !important;
}

.PivotFieldPad {
padding-top: 5px;
}

#statisticsPivotGrid .k-pivot-layout .k-header {
background-color: #cce5ec;
}

.k-tabstrip-items .k-link {
border-radius: 0px 0px 0 0 !important;
}

#emailTemplate .full-width .col-md-12 table tbody tr td.k-editable-area {
height: 70px !important;
}
#emailTemplate .full-width .col-md-8 table.k-editor {
height: 300px !important;
width: 535px !important;
}

#emailTemplate .full-width #emailTemplateName, #emailTemplate .full-width #txtSub {
font-family: Verdana, Geneva, sans-serif !important;
font-size: 12px;
font-weight: 500 !important;
color: black;
}

div.k-window-content.k-filebrowser-dialog {
padding: unset !important;
}

.k-window > div.k-popup-edit-form.k-filebrowser-dialog {
padding: 1em 0 !important;
}

.k-filebrowser .k-tiles-arrange .k-dropdown {
width: 5.3em !important;
}

div.k-window-content.k-filebrowser-dialog div.k-widget.k-search-wrap.k-textbox a.k-icon.k-i-zoom.k-search {
height: 26px !important;
border-radius: unset !important;
}

.PivotFieldPad {
padding-top: 5px;
}

#statisticsPivotGrid .k-pivot-layout .k-header {
background-color: #abe0f9;
}


#newProspectDetails .apply-for .btn-row .btn-primary,
input.closebutton.btn.btn-default,
input.home_screen_select_household_id_dialog-class, #SbtnAddLog.btn-align-log, #SbtnAddNote.btn-align-note,
#FieldCustomFormatGrid .k-button.k-button-icontext.k-grid-add.btnAdd, .moreBtnStyle {

border: 1px solid rgba(0,0,0,.2) !important;
border-radius: 3px 3px 3px 3px !important;
}

.k-tabstrip-items .k-link {
border-radius: 0px 0px 0 0 !important;
}

.batchoptions-fields span.k-maskedtextbox {
width: 300px;
}

.batchoptions-addmargin {
margin-top: 10px;
}

.batchoptions-marginclass {
margin-left: 150px;
}

.batchoptions-marginclass1 {
margin-left: -50px;
}

#divEraseBatchContainer #divTabStrips div[id*="divTabStrips-"] {
height: 670px !important;
}

#newTabStrips-1 {
height: 645px !important;
}

#divCustomAllFieldsLookup #divAllFieldsGrid {
padding-bottom: 10px;
}

#receiveTemplateDetails {
height: 784px !important;
}


.pr_notes_head {
font-size: 16px;
font-weight: bold;
margin: 5px 5px 0px 15px;
color: #333 !important;
}

.pr_notification_head {
font-size: 16px;
font-weight: bold;
margin: 5px 5px 0px 15px;
color: #333 !important;
}

#emailTemplateName {
background-color: #fff !important;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
-webkit-transition: border-color ease-in-out .0s,box-shadow ease-in-out .0s !important;
transition: border-color ease-in-out .0s,box-shadow ease-in-out .0s !important;
}


#dvWLEmailTemplate .firstrow .col-md-9 input.form-control {
height: 34px !important;
}

#emailTemplate .full-width .col-md-12 table tbody tr td.k-editable-area {
height: 70px !important;
}

#emailTemplate .full-width .col-md-8 table.k-editor {
height: 300px !important;
width: 625px !important;
}

#emailTemplate .full-width #emailTemplateName, #emailTemplate .full-width #txtSub {
font-family: Verdana, Geneva, sans-serif !important;
font-size: 12px;
font-weight: 500 !important;
color: black;
}

.clrSaveBtn {
color: #fff !important;
}

#SbtnProsNotesExport input {
margin-right: 3px;
}

#ASCIIEdit input {
border-color: rgba(0,0,0,.3) !important;
color: #333 !important;
}

#WLCProspectGrd #divSettingsButton #btnWaitListSaveSettings {
margin-left: 0% !important;
}

#divStatisticsContentTab .statisticsdiv .animation .demographic-field-wrap .btn-row {
padding: 0px !important;
}

#btnPivotTblNext .input-group-addon.rt-margin-trim .fa {
color: #ffffff !important;
margin-right: 1px;
}

#PivotTableRowFieldGrid .k-grid-content, #PivotTableColumnFieldGrid .k-grid-content {
margin-bottom: 10px !important;
}

#btnDefaultSettings input, #btnGrade input, #btnDemographicFieldsPrint input, #btnEmailData input,
#btnShowFields input, #btnValidateAdd input, #AbtnProsNotesExport input, #ABtnCommExport input,
#AbtnCommLogReport input, #btnCopyItem input, #btnSchoolGrades input, #btnContactFields input, #btnAsciiSpec input,
#btnValidateEdit input, #btnValidateSave input, #btnAddProgram input, #btnAbortProgram input, #btnDoneProgram input,
#btnEditProgram input, #btnDeleteProgram input, #btnLinkToAcnctSelect input, #btnMerge input, #btnMergeData input,
#btnAdmissionsViewReport input, #btnimpSuperDBNext input, #btnSuperDBBatchEditNext input, #rptsBackButton input, #btnEraseNext input {
margin-left: -1px !important;
}

#profolioAdd input, #profolioEdit input, #SbtnCommLogReport input, #SBtnCommExport input, #SbtnProsNotesExport input,
#ASCIIEdit input, #btnNext input, #btnSendToAp input, #LnkEnrollSpec input, #btnLoadEmailTemplate input,
#Emailportfolio_Attach input, #File_Attach input, #btnAddSchedule input, #pivotCopy input, #pivotNew input,
#btnRequirementDone input, #btnClearAll input, #btnBatchClear input, #btnBatchFieldNext input, #btnDone input,
#validateBatchFieldsOption input, #btnBatchEraseClearAll input, #BtnHouseholdNext input, #BtnSkipField input,
#btnResetToProvisional input, #btnReject input, #btnSetAsNotApplicable input, #btnSetAsCompletedToday input,
#rptsBackButton input {
margin-left: -1px !important;
}

.k-filter-menu input.k-textbox {
border-color: rgba(0,0,0,.2) !important;
height: 30px !important;
margin: 7px 0 0 !important;
}

.k-filter-menu .k-widget {
margin: 7px 0 0 !important;
}

div.k-window-content.k-filebrowser-dialog div.k-widget.k-search-wrap.k-textbox a.k-icon.k-i-zoom.k-search {
height: 26px !important;
border-radius: unset !important;
}

.k-multicheck-wrap {
overflow-x: auto !important;
}

.k-tabstrip-items .k-item {
border-radius: 0px !important;
}


/* ADMCOM-444 */
.k-grid-filter {
float: left !important;
margin-right: 0px !important;
}

.chartbox #AppointmentReminderChart .k-grid-header th.k-with-icon .k-link,
.chartbox #ContactReminderChartGrid .k-grid-header th.k-with-icon .k-link {
margin-right: 0px !important;
}


#linkForgotPassword:hover, #passRequirement:hover {
border-bottom: 1px solid #FFFFFF;
}

#divOtherOptionsSelfEdit #btnSelfEditAdditionalCancel input, #divOtherOptionsSelfEdit #btnSelfEditAdditionalDone input {
margin-top: 0px !important;
}

#userListDiv .settings-btn-row {
padding: 10px 10px 3px 10px !important;
}

#WLCprospectGridOPtions #divWLProspectAllOption .expo-five-rtsec {
margin-right: 7px !important;
}

#divAddContactView .contact-group .form-horizontal .form-group {
margin: 0 0 5px !important;
}

#adminchkrights #ckAddRecords, #adminchkrights #ckDelRecords {
margin-left: 10px;
}


#divAdvancedSort #divAdvSort .fa.fa-sort {
margin-right: 3px !important;
}

#btnEditorExpand, #btnEditorCollapse,
.k-editor-dialog .k-edit-form-container .k-edit-buttons.k-state-default .k-dialog-insert.k-button.k-primary,
.k-editor-dialog .k-edit-form-container .k-edit-buttons.k-state-default .k-dialog-close.k-button,
.k-dropzone .k-button.k-button-icontext.k-upload-button {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px 3px 3px 3px !important;
}

#dvAddPivotFields ul {
background: #ddd !important;
}


#divAdmProcessSettingsWindow .nav-tabs > li > a,
#divAdmProcessFunnelSettingsWindow .nav-tabs > li > a,
#divAdmProcessYearSettingsWindow .nav-tabs > li > a,
#divAddView .nav-tabs > li > a,
#divEditView .nav-tabs > li > a {
margin-right: 0px !important;
border-right: 0px solid #ffffff !important;
}

#demographicsfields .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items,
#tabstripsetup .split-content-wrap .multi-select-inner-box .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items,
#mapOtherFieldstabStrip.k-tabstrip .k-tabstrip-items {
border-bottom: 0px solid #e7e7e7;
}

#demographicsfields #tabstripDemographics.k-tabstrip:focus {
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.0) !important;
box-shadow: 0 0 0px 0 rgba(0,0,0,.0) !important;
}

#divAddView .nav-tabs, #divEditView .nav-tabs {
border-bottom: 0px solid #efefef;
}

#mapOtherFieldstabStrip .k-item.k-state-default {
background: none !important;
border-top: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}

#mapOtherFieldstabStrip .k-tabstrip .k-tabstrip-items {
border-bottom: 0px solid #e7e7e7;
}

#divTabStrips ul li span.k-link, #newTabStrips ul li span.k-link {
border-right: 3px solid #ffffff !important;
}

#newTabStrips.k-tabstrip-top > .k-tabstrip-items .k-item, #divTabStrips.k-tabstrip-top > .k-tabstrip-items .k-item {
margin: -1px -1px 0px 1px !important;
}

#dvAddPivotFields .nav-tabs > li > a {
margin-right: 0px !important;
border-right: 0px solid #ffffff !important;
border-radius: 0px !important;
}
.work-view-qsmark {
pointer-events: auto !important;
float: left;
margin-top: 10px;
margin-left: 4px;
margin-right: 10px;
}
span.work-view-align {
margin-right: 0;
padding-right: 0;
width: auto;
}
.fa-helpclose-icon {
font-size: 17px;
color: unset !important;
}
#PivotTableGrid tbody tr td.k-command-cell a.k-button {
background-color: transparent !important;
border: 0px solid transparent !important;
}
.k-grid-content .k-command-cell .k-button:focus, .k-grid-content-locked .k-command-cell .k-button:focus {
-webkit-box-shadow: inset 0 0 0px 0px #b6b6b6 !important;
box-shadow: inset 0 0 0px 0px #b6b6b6 !important;
}
#divSecondCol .ContactGlobalLocalHghtscroll, #divAddContactView .localDiv .container-local .addborder .ContactGlobalLocalHghtscroll {
margin-right: 0px !important;
}

#divLastCol .ContactGlobalLocalHghtscroll .demo-field-date .k-picker-wrap .demo-field-date.form-control.k-input {
height: 30px !important;
}

#divAddMasterContactView #divFirstCol, #divAddMasterContactView #divLastCol {
border: 1px solid #ededed;
height: 514px;
}

#divAddMasterContactView #divSecondCol {
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
height: 514px;
}

#divAddMasterContactView #divFirstCol div.row:first-child, #divAddMasterContactView #divSecondCol div.row:first-child {
border-bottom: 1px solid #ededed;
}

#divAddMasterContactView #divLastCol .ContactGlobalLocalHghtscroll {
margin-right: 0px !important;
}

.k-grid-content .k-command-cell a[role="button"] {
color: #666 !important;
}


#demographicsfields #tabstripDemographics .setupDemographicsList span.k-tabstrip-prev {
left: -.7em !important;
}

/*#fieldProperties #DivTable.field-settngs {
right: 0px !important;
}
*/
#fieldProperties #DivField #fieldsGrid {
padding: 0px !important;
}

#derivedFieldDescription .divFirst, #derivedFieldDescription .divSecond, #derivedFieldDescription .midDiv {
background: #e8e8e8;
padding: 7px;
}

#DivTable .dtalst .k-combobox-clearable input.k-input.form-control {
height: 30px;
}

#DivTable .dtalst .form-control.k-combobox-clearable .k-dropdown-wrap {
height: 34px !important;
}

#DivTable .dtalst .k-dropdown-wrap.k-state-default span.k-select {
margin-top: 0px !important;
}

#lblSourceschool #lblSourceschoolName, #lblDesschool #lblDesschoolName {
font-size: 16px;
top: 3px;
position: relative;
}
#fieldProperties-wrap .search-panel nav.student-search {
border-radius: 0px 0px 0px 6px !important;
}

#tabstriplibraries .cpp-wid.apply-cols.apply-bgs .one, .bkgrdApply {
color: #666 !important;
background-color: #e8e8e8 !important;
padding: 5px !important;
margin-left: 15px;
margin-right: 15px;
}
.headerBluecolor {
color: #007ea3;
}
.year-pick .k-icon.k-i-arrow-60-down {
margin-top: 4px !important;
}
.view-width .select-view, .view-options-width .view-dat {
width: 100% !important;
}
#SProspectPortfolio .col-md-7.no-spacing.top-arrows-both {
width: 46%;
float: right;
margin-right: 14px;
}

.gridColumnTextTop {
text-align: left;
}
#tabstripHome #AdivProspectNotesTab .row.full-width.text-right {
padding-right: 0px !important;
}

#AdivCommunicationLogTab #AdivCommunicationLogFilters .top-search-panel #divCommunicationLogNameSearch {
padding-left: 0px !important;
}

#AdivCommunicationLogTab #divCommunicationLogNameSearch .input-group.pull-left.col-md-5 {
width: 248px !important;
}

#SdivCommunicationLogTab #divCommunicationLogNameSearch .input-group.pull-left.col-md-5 {
margin-left: 15px !important;
width: 248px !important;
}

#UserList {
height: 725px;
overflow-y: auto;
}

.div-committee-Content {
position: absolute;
height: auto;
bottom: 6px;
}

#GrdContactAddressLayout tbody tr td:nth-child(3) {
cursor: pointer;
}

#btnSendToAp .fa-share-square-o {
color: #ffffff !important;
margin-right: 1px !important;
}

#enrollmentGrid .k-grid-header th.k-with-icon .k-link {
margin-left: 20px !important;
}

#divEnrollment .gridStyle th {
padding: 6px 0px 6px 8px !important;
}
#dvWLEmailTemplate .firstrow input.form-control {
border: 0px solid rgba(0,0,0,.0) !important;
}

.fxTblEdtrBrdr table.k-editor.k-widget.k-header {
border-width: 0px !important;
}

#emailTemplate #moveLeftAllCodesSelect.btn {
padding: 6px 11px !important;
}

#dvWLEmailTemplate .firstrow .col-md-3 #btnAddAttachments {
margin-right: -14px !important;
}


#STableGrid .k-grid-content table[role="grid"] {
width: 100% !important;
}

.TableGrid input.k-textbox {
border-color: rgba(0,0,0,.2) !important;
padding: 3px;
min-height: 20px;
}

.communicationLogGrid span.k-dropdown-wrap.k-state-default {
height: 32px !important;
}

.communicationLogGrid .k-picker-wrap.k-state-default {
padding: 1px 0px;
border-color: rgba(0,0,0,.2) !important;
}

.communicationLogGrid input.k-textbox {
min-height: 32px !important;
border-color: rgba(0,0,0,.2) !important;
color: #666 !important;
}

.TableGrid input.k-textbox {
color: #666 !important;
}

#SdivCommunicationLogTab #SbtnAddLog input {
border-radius: 0px 3px 3px 0px !important;
border-color: rgba(0,0,0,.2) !important;
}

#SdivProspectNotesTab #SbtnAddNote input {
border-radius: 0px 3px 3px 0px !important;
border-color: rgba(0,0,0,.2) !important;
}

.k-autocomplete .k-input, .k-dropdown-wrap .k-input,
.k-multiselect-wrap .k-input, .k-numeric-wrap .k-input,
.k-picker-wrap .k-input, .k-selectbox .k-input, .k-textbox > input {
text-indent: .3em !important;
}

#ScommunicationLogGrid .k-grid-edit-row .k-select .k-icon.k-i-calendar,
#AcommunicationLogGrid .k-grid-edit-row .k-select .k-icon.k-i-calendar {
bottom: 0px !important;
}

#Sdvportfoliofilters #Sfilter .Edits ul li .k-icon {
margin: 6px 4px 0px 0px !important;
}

#tabstripDemographics .k-tabstrip-prev .k-icon.k-i-arrow-60-left {
margin-right: 30px;
}

#setupcont #tabstripsetup.k-tabstrip:focus {
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.0) !important;
box-shadow: 0 0 0px 0 rgba(0,0,0,.0) !important;
}

#tabstriplibraries ul li {
margin-bottom: 0px !important;
border-color: #ffffff !important;
}

#SetDefaultRight #adminchkrights input {
margin-right: 3px !important;
}

 #DvFieldList #DvContactSelection label {
padding-left: 5px;
}

#divSecondCol .household-group .form-group:nth-child(4) {
margin: 0px !important;
}

#divOtherOptionsSelfEdit {
max-height: 400px;
overflow-y: auto;
}

#divAddProspectContactView #divContactsTap .btn-row.text-right.full-width {
height: 50px;
}

#divAddProspectContactView #divContactsTap {
margin-left: 15px;
margin-right: 15px;
}

#divAddContacts #divAddContact #chkCopyContact, #MastersWindow .form-group .checkbox label input {
margin-right: 3px !important;
}

.resOverfl {
text-overflow: ellipsis;
overflow: hidden;
}
#FieldCustomFormatGrid .k-grid-content table tr td a:nth-child(2) {
background-color: transparent !important;
border: transparent !important;
}

.setTopForContactPopup {
top: 43px !important;
}

#divReportsProspectGrid .k-grid-content table tbody tr td input {
margin-right: 5px !important;
}

#dvbuttons #dvTableFilters .form-control {
border: 0px !important;
}
#divSchedulerTap .k-widget.k-header {
background-color: white !important;
}

#homeGrid .k-grid-content-locked tbody tr.k-grouping-row, #homeGrid .k-grid-content tbody tr.k-grouping-row, #homeGrid tbody td.k-group-cell {
pointer-events: none;
}

#homeGrid .k-grid-content-locked tbody tr.k-grouping-row td p a.k-icon, #homeGrid .k-grid-content-locked tbody tr.k-grouping-row td p input[type='checkbox'] {
pointer-events: auto !important;
}

#homeGrid .k-grid-content-locked table colgroup col.k-group-col {
width: 50px;
}

#divAppliedFilters {
margin-top: -7px !important;
margin-bottom: 10px !important;
}

#homeGrid #tabstripsetup.k-tabstrip:focus, #searchValue, #tabstripHome {
-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.0) !important;
box-shadow: 0 0 0px 0 rgba(0,0,0,.0) !important;
}

#homeGrid input.k-textbox {
min-height: 32px !important;
border-color: rgba(0,0,0,.2) !important;
color: #666 !important;
}

#homeGrid .k-grid-content tr.k-grid-edit-row.k-state-selected td.nonedit input {
color: #007EA4 !important;
height: 30px;
}

#homeGrid .k-grid-content tr.k-grid-edit-row.k-state-selected td input[data-role="datepicker"] {
height: 30px;
}

#homeGrid .k-grid-edit-row .k-select .k-icon.k-i-calendar {
bottom: 0px !important;
}

.TableGrid .k-grid-content tr.k-grid-edit-row.k-state-selected td input[readonly="readonly"] {
color: #007EA4 !important;
}

.drop-iccon {
display: none !important;
}

.k-window-actions a[role="button"].k-button.k-button-icon {
height: 30px !important;
min-width: 13px;
}

.k-window-actions a[role="button"].k-button.k-button-icon .k-icon.k-i-close {
min-width: 13px;
}

.k-window-actions a[role="button"].k-button.k-button-icon::before {
background: none !important;
}


.k-window-titlebar .k-window-action:hover {
opacity: unset !important;
}

/*.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap {
height: 30px !important;
}*/

/*.k-pager-wrap.k-grid-pager .k-pager-sizes.k-label .k-dropdown-wrap {
height: 28px !important;
}*/

#tabstripBatchEntries #newTabStrips-1 {
height: 100% !important;
}

#tabstripBatchEntries .k-content {
overflow: visible !important;
float: left;
width: 100%;
}

#divEraseBatchContainer #divTabStrips .form-group.form-horizontal.col-md-6 {
margin-top: 25px !important;
}

#divContainer #divBatchOptionTabStrip > .k-content {
overflow: unset !important;
}

#divEraseBatchContainer #divTabStrips div[id*="divTabStrips-"] {
max-height: 645px;
}
#searchValue {
padding-top: 3px;
}

.k-widget.k-tabstrip span.k-button.k-button-icon span.k-icon {
position: static !important;
}

#homeGrid .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap {
border-top: 2px solid rgba(0,0,0,.4) !important;
}

.drop-arows-a-emailtemplate {
width: 40px;
padding: 265px 0px 0px 0px;
margin-right: 3px;
}

.drop-arows-a-emailtemplate .btn-default {
width: 35px;
height: 35px;
padding: 0 !important;
line-height: 33px !important;
margin: 0 0 10px !important;
}

.nav.nav-tabs li a {
padding: 10px 8px 10px 8px !important;
margin-right: 0px !important;
}

.dashboard-startup {
margin-right: 16px;
padding-top: 8px;
}

.lottery-startup {
margin: 4px 5px 0px 20px;
}

#divStartupPageUser span.k-widget.k-dropdown {
float: left;
padding: 0;
margin: 0;
}



.crsr-prt {
cursor: pointer !important;
}

#gridToAddress .k-grid-content {
overflow-x: hidden;
}

.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content .k-edit-form-container .k-tabstrip-wrapper .k-tabstrip-top > .k-tabstrip-items .k-state-active {
background: #007ea3 !important;
}

.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content .k-edit-form-container .k-tabstrip-wrapper .k-tabstrip-top > .k-tabstrip-items .k-state-active .k-link {
color: #ffffff !important;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper #k-table-wizard-tabs .k-content {
overflow-y: auto !important;
}

#tabstripBatchEntries #eventTypes .brdr-bot {
border-bottom: 0px solid #e7e7e7 !important;
padding-bottom: 0px !important;
padding-top: 10px !important;
}

#toFieldSelectioGrid .k-tabstrip .k-tabstrip-items {
border-bottom: 0px solid #e7e7e7 !important;
}

#MailSentFieldSelection #dvToField .k-grid.k-display-block .k-grid-content.k-auto-scrollable,
#MailSentFieldSelection #dvCcField .k-grid.k-display-block .k-grid-content.k-auto-scrollable,
#MailSentFieldSelection #dvBccField .k-grid.k-display-block .k-grid-content.k-auto-scrollable {
overflow-y: scroll !important;
overflow-x: hidden !important;
}
#OtherSettings #OtherSetting .k-content.k-state-active .k-widget.k-grid.gridStyle.k-display-block .k-grid-content.k-auto-scrollable {
height: 408px !important;
}
#k-table-wizard-tabs .k-content .k-edit-field .k-widget.k-dropdown span.k-dropdown-wrap.k-state-default,
#k-table-wizard-tabs .k-content .k-edit-field .k-widget.k-colorpicker {
margin-top: 7px;
}
.k-editor-table-wizard-dialog .k-edit-form-container .k-edit-buttons.k-state-default .k-button.k-primary.k-dialog-ok {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
border-radius: 3px 3px 3px 3px !important;
background-color: #8eb13d !important;
}
#lnkChangePassword, #lnkFeedback, #lnkLogout, #AdivScheduleAppointmentContact li, #SdivScheduleAppointmentContact li, #divScheduleAppointment li, #lnkUserSpecifications {
    cursor: pointer;
}
ul#usermenu_area li a {
color: #666;
}

label.feedback-label {
margin: 0px 0 15px 0;
}


.page-header .top-menu #welcome_user .fa-angle-down {
bottom: 10px !important;
right: 0px !important;
}

.passReqClass {
text-align: right;
}

.chgpwddiv {
margin-bottom: 3px;
}

label#changepwderrors {
color: red;
text-align: center;
width: 100%;
margin-bottom: 0 !important;
}

.chgpwdlabel {
padding-left: 0;
padding-top: 8px;
padding-right: 10px;
}

.add-new-con span.k-widget.k-dropdown, .add-new-con .k-multiselect-clearable {
margin-left: 12px !important;
}

.mar-dw-55 {
margin-bottom: 7px;
}

.wid-100 {
width: 100px !important;
}

.wid-370 {
width: 370px !important;
}


.card-fit {
margin-top: 3px;
height: 29px;
padding-top: 4px;
border-radius: 3px;
margin-left: 3px !important;
background-color: #007ea2;
}

.card-fit a {
margin-right: 10px;
margin-left: 10px;
color: #ffffff;
}

#divChangePassword #newPassword, #divChangePassword #confirmNewPassword {
color: #666 !important;
}


.minimised-view .email-macro-div {
margin-right: 10px;
width: 322px;
}



.drop-arows-a-emailtemplate {
margin-right: 0px;
}



#divImageContact .email-top-header-right.holdingbinemail {
margin-right: 27px !important;
}
.minimised-view #divImageContact .drop-arows-a-emailtemplate {
margin-right: 8px !important;
}
#tabstripBatchEntries {
border-radius: 0px 0px 6px 6px !important;
}

.sep-chbox-alignment #gridModuleRights .k-grid-header .k-grid-header-wrap table thead tr th:nth-child(2) label {
margin-left: -9px !important;
top: 5px;
position: absolute;
}
.sep-chbox-alignment #gridModuleRights .k-grid-header .k-grid-header-wrap table thead tr th:nth-child(3) {
padding-left: 11px !important;
}
.sep-chbox-alignment #gridModuleRights .k-grid-header .k-grid-header-wrap table thead tr th:nth-child(3) input {
margin-left: -16px !important;
top: 8px;
position: absolute;
}
.sep-chbox-alignment #gridModuleRights .k-grid-header .k-grid-header-wrap table thead tr th:nth-child(4) label {
margin-left: -15px !important;
top: 5px;
position: absolute;
}
input#ddlSchoolYear {
width: 100%;
height: 100%;
}
#AdivSuperDBRightArea #divTableOption {
margin-right: 7px;
margin-left: 7px;
}
/* All and Single Prospect View */
#AportfolioButtons #Aportfolio_Settings, #SportfolioButtons #Sportfolio_Settings {
margin-right: 7px !important;
}
/*Single Prospect View*/
#dvbuttons #dvTableFilters .form-control .k-dropdown-wrap {
border-radius: 3px !important;
}
.hideTextDecoration {
text-decoration: none !important;
}
#divSingleProspectMode .common-info {
border-radius: 0 !important;
}

#divSingleProspectSnapshot .divTopButtons, 
#addAppointment .divTopButtons {
padding: 7px 0 0 0;
}

div#divSingleProspectLookupTabs {
    float: left;
    width: 100%;
/*    margin-bottom: 40px !important;*/
}

div#divSingleProspectSnapshot {
float: left;
width: 100%;
}

#divSingleProspectMode .column-box-outer {
background: white;
border-radius: 5px;
}

#divSingleProspectMode #graphicalView {
margin: 0 0;
}

#demographicsfields .tabDemographicContent {
opacity: 1 !important;
min-height: 100px;
}

#divSingleProspectMode .k-tabstrip .k-tabstrip-items {
background: white;
border-radius: 7px 7px 0 0;
}

div#divSingleProspectSnapshot .fright {
float: right;
text-align: right;
}

#divSingleProspectMode .innerDivTopButtons {
padding: 0 10px;
}

#divSingleProspectMode #btnBackToProspects, #addAppointment input#btnBackToEvents {
padding-left: 25px !important;
border-radius: 3px !important;
border-color: rgba(0,0,0,.2) !important;
background-position: 5%;
}

div#tabstripDemographics ul.k-reset.k-tabstrip-items {
border-radius: 0;
}

#divSingleProspectMode .buttonPrev {
background-image: url(../Images/leftwhitearrow.png) !important;
background-repeat: no-repeat;
background-position: 7%;
background-size: inherit;
padding-left: 25px !important;
}

#divSingleProspectMode .buttonNext {
background-image: url(../Images/rightwhitearrow.png) !important;
background-repeat: no-repeat;
background-position: 93%;
background-size: inherit;
padding-right: 22px !important;
}

#tabstripSingleProspectLookup .k-tabstrip-items .k-item.k-state-active .k-link.s-tabHomeLink,
#tabstripHome .k-tabstrip-items .k-item.k-state-active .k-link.s-tabHomeLink {
border-bottom: 2px solid #026683 !important;
color: #026683 !important;
font-weight: bold;
}

div#tabstripSingleProspectLookup, div#tabstripHome {
box-shadow: none !important;
}


#tabstripSingleProspectLookup li.k-item.s-tabHomeList.k-last-right span.btn:before,
#tabstripHome li.k-item.s-tabHomeList.k-last-right span.btn:before {
content: "\002B";
float: left;
text-align: left;
margin-right: 10px;
font-size: 20px;
padding: 0;
height: 18px;
margin-top: -4px;
left: 0px;
}

#tabstripSingleProspectLookup .k-tabstrip-items li.k-item.s-tabHomeList.k-last-right span.btn,
#tabstripHome .k-tabstrip-items li.k-item.s-tabHomeList.k-last-right span.btn {
background: #8eb13d;
margin: 7px;
border-radius: 3px !important;
padding: 3px 8px 3px 8px !important;
color: white !important;
font-size: 14px !important;
font-weight: 400 !important;
border: 1px solid transparent !important;
border-color: rgba(0,0,0,.2) !important;
}

#tabstripSingleProspectLookup li.k-item.s-tabHomeList.k-last-right,
#tabstripHome li.k-item.s-tabHomeList.k-last-right {
float: right;
}

#divDisplayContactsData #ShowAllContactsGrid {
margin: 0;
}

#SdivSuperDB div#SdivTableTab {
padding: 0;
}

.btn span.caret {
color: #333;
margin-left: 3px;
margin-bottom: 2px;
}

#demographicsfields #screenSettings span.k-dropdown-wrap {
border-radius: 3px !important;
}


#divSingleProspectSuperDB #SdivSuperDBRightArea #SBtnSuperDBExport .input-group-addon {
padding: 6px 10px;
}

header .headerContainInput {
width: 86px;
padding-left: 8px;
}

header .headerContainInput input {
width: 100%;
height: 34px;
background-color: #FFF !important;
border: 1px solid rgba(0,0,0,.2) !important;
margin-top: 7px;
padding: 0;
border-radius: 3px;
}

#demographicsfields input.form-control {
color: #666 !important;
}

#divDisplayContactsData #ShowAllContactsGrid {
    margin: 0;
    padding-bottom: 30px;
}

#SdivSuperDB div#SdivTableTab {
padding: 0;
}

/*
#homeGrid .k-grid-content-locked td#checkbox-bulk[role="gridcell"] {
padding-left: 8px !important;
}*/

#btnContactRefresh {
float: right;
margin: 0px 10px 0px 10px;
}

.k-scheduler .k-today.k-state-selected, .k-state-selected {
border-width: 1px;
}

#SchedulerView table.k-scheduler-layout.k-scheduler-weekview.k-scrollbar-v.k-scrollbar-h div.k-scheduler-content div.k-event {
margin-left: 15px !important;
}


#divEmailLayout #btnSend {
margin-right: 5px;
}

#toFieldSelectioGrid .k-tabstrip-wrapper {
margin: 0 10px;
}

#EmailContent #dvBtnExand .dropdown {
margin-left: 0px;
}

#chkFldSelection {
top: -1px;
right: 2px;
margin-right: 0;
}

i.btnEditField.fa.fa-edit, i.btnClearField.fa.fa-trash {
font-size: 17px;
}

#STableGrid .k-grid-header .k-grid-header-wrap table {
width: 100% !important;
}

.divBatchrequirement .divBatchStyle1, #divBatchOptions .divBatchStyle1, .divBatchprospect .divBatchStyle1 {
width: 100%;
border: 1px solid silver;
padding: 8px;
border-radius: 5px;
padding-bottom: 20px;
}

#divBatchOptions .topbtn {
padding-right: 0;
}

.divBatchrequirement .divBatchStyle1 .col-md-offset-1 {
margin-left: 7.333333%;
}

.divBatchprospect label {
max-width: 150px;
}

#divEditContactWindow .ContactGlobalLocalHghtscroll .col-md-4 label {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
}

#divEditContactWindow .ContactGlobalLocalHghtscroll .col-md-6 label {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
}

#divAddMasterContactView .ContactGlobalLocalHghtscroll .col-md-4 label {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
}

#homeGrid .k-grid-content-locked tr#bulkaction-checkboxname td#checkbox-bulk.bulk-align-checkbox[role="gridcell"] {
padding-left: 12px !important;
}

#homeGrid .k-grid-content-locked tr#bulkaction-checkboxname td[role="gridcell"], #homeGrid .k-grid-content-locked tr#bulkaction-editname td[role="gridcell"]:last-child {
padding-left: 0px !important;
}

#btnMergeData.merge-name-search {
margin-left: 10px;
margin-right: 0;
bottom: 6px;
}

#btnMergeData {
margin-right: -10px;
}

.lookup-name {
cursor: pointer;
width: auto;
}


.hb-contact-seperator hr {
margin-top: 0px;
margin-bottom: 10px;
border: 0;
border-top: 1px solid #cac0c0;
border-style: dashed;
}

.olfreceiveforms-header label.olf-header-label {
width: 95%;
text-overflow: ellipsis;
height: 24px;
white-space: nowrap;
overflow: hidden;
}

#divApplicantFormDetail .spec-sub-cont.olfFormDetails-SingleClass {
border-bottom: 0 !important;
}

.disableLink {
border-bottom: unset !important;
pointer-events: none;
}

/************ Prospect Popup Section ************/
#divProspectDemographics #FieldLayout label.control-label {
max-width: 100%;
}

#divProspectDemographics #tabstripadmission-1 {
overflow-y: auto;
margin-top: 62px !important;
}

#divProspectContacts .contactNextPrevButtons input {
margin-bottom: 10px !important;
}

.olflinkedAns {
margin-bottom: 7px;
line-height: 1.5em;
color: #666 !important;
}

div.spe-scroll-div span.txtOvflw {
text-align: left;
}
#SyncHouseholds .k-grid-norecords {
padding-top: 15%;
border: none;
}
#SyncHouseholds .k-grid-norecords-template {
border: none;
}
/*Holding bin badge*/
p#badgearea {
position: absolute;
display: inline-block !important;
z-index: 10000;
}
label#red-badge.redbadgeplus {
  
font-size: 8px;
background: #c00000;
color: #fff;
line-height: 9px;
font-weight: normal !important;
padding: 3px 3px 1px 3px;
vertical-align: bottom;
display: block;
position: relative;
margin: 0;
top: 16px;
border-radius: 7px;
height: auto;
}

#SdivProspectNotesFilters input#SbtnNotesSearch {
margin-left: 15px;
padding: 5px 6px !important;
}



#divBulkActionExportContact .rt-margin-trim,
#AdivBulkActionEmailContact .rt-margin-trim,
#SdivBulkActionEmailContact .rt-margin-trim,
#AdivScheduleAppointmentContact .rt-margin-trim,
#SdivScheduleAppointmentContact .rt-margin-trim,
#divScheduleAppointment .rt-margin-trim {
    border-radius: 3px 0px 0px 3px !important;
    border-right: none !important;
    border-color: rgba(0,0,0,.3) !important;
}


    #divBulkActionExportContact .rt-margin-trim.disableControls,
    #divABulkActionEmailContact .rt-margin-trim.disableControls,
    #divSBulkActionEmailContact .rt-margin-trim.disableControls,
    #AdivScheduleAppointmentContact .rt-margin-trim.disableControls,
    #SdivScheduleAppointmentContact .rt-margin-trim.disableControls,
    #divBulkActionExportContact #btnBulkActionExport.disableControls,
    #SdivBulkActionEmailContact #btnBulkActionEmail.disableControls,
    #AdivBulkActionEmailContact #btnBulkActionEmail.disableControls,
    #AdivScheduleAppointmentContact #btnScheduleAppointmentContact.disableControls,
    #SdivScheduleAppointmentContact #btnScheduleAppointmentContact.disableControls {
        opacity: .65 !important;
    }

/*ul#scheduleAppointment_area, ul#scheduleAppointmentProspectsLookup_area {
position: absolute;
background: #fff;
padding: 0px;
z-index: 5;
left: 0;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
-webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.175);
box-shadow: 0 0px 2px rgba(0,0,0,0.175);
background-clip: padding-box;
color: #fff;
width: 178px;
margin-top: 2px;
}*/

/*ul#scheduleAppointment_area li, ul#scheduleAppointmentProspectsLookup_area li {
padding: 8px 15px;
}
*/
/*ul#scheduleAppointment_area li a, ul#scheduleAppointmentProspectsLookup_area li a {
color: #666;
}*/

div#tabstripreceive-1 {
padding: 0;
}

nav#asciiTemplateNavpanel {
display: block;
position: fixed;
margin: 0;
height: 100%;
background: #abe0f9;
z-index:1;
}

nav#asciiTemplateNavpanel .k-state-selected {
background: #007ea2 !important;
}

nav#asciiTemplateNavpanel #gridASCIITemplate .k-grid-content.k-auto-scrollable tr.k-state-selected .k-icon {
color: #ffffff !important;
}

nav#asciiTemplateNavpanel #gridASCIITemplate .k-grid-content.k-auto-scrollable .k-icon {
color: #424040 !important;
margin-right: 10px;
}

nav#asciiTemplateNavpanel .gridStyle .k-grid-content td {
color: #424040;
}
#receiveTemplateContent #btnNext .input-group-addon.rt-margin-trim, #receiveTemplateContent #btnNext input.btn.typ-btns.btn-hts, #receiveAsciiButtons #receASCIISave .rt-margin-trim, #receiveAsciiButtons #receASCIISave .btn-default {
background: #8eb13d !important;
margin: 0;
}

#receASCIISave .typ-btns, #receASCIISave .input-group-addon, #receASCIICancel .typ-btns, #receASCIICancel .input-group-addon {
border-radius: 0px 0px 0px 0px !important;
}

#receiveTemplateContent .light-bg, #receiveTemplateContent #templateContainer .one {
background-color: #e3f3fa !important;
}

#receiveTemplateContent #admFieldMap {
margin-bottom: 30px;
}

#receive_allTabContent div#divDemographicsMappingContent {
margin: 0 !important;
border-radius: 0;
}

#receive_allTabContent .row.full-width.btn-row.text-right.m-b {
margin: 15px;
}

#receive_allTabContent div#divAsciiTemplate span.k-widget.k-dropdown.form-control.m-b {
height: 32px;
}

#receive_allTabContent a#lnkSelectContactFields {
padding: 0 15px;
}

#receive_allTabContent .btn-row {
padding: 10px 0px;
}

#receive_allTabContent .bottom-button {
padding: 15px;
}

#receive_allTabContent .k-tabstrip > .k-content {
margin-bottom: 10px !important;
}

.minimised-view nav#asciiTemplateNavpanel, .minimised-view nav#asciiTemplateNavpanel nav.student-search, .minimised-view nav#asciiTemplateNavpanel .k-grid-content {
width: 200px;
}

nav#asciiTemplateNavpanel, nav#asciiTemplateNavpanel nav.student-search, nav#asciiTemplateNavpanel .k-grid-content {
width: 180px;
}

nav#asciiTemplateNavpanel div#addTemplate {
margin-left: 20px !important;
}

.minimised-view nav#asciiTemplateNavpanel div#addTemplate {
margin-left: 30px;
}

#gridASCIITemplate td:nth-child(3), #gridASCIITemplate td:nth-child(4) {
padding-left: 3px !important;
}
.minimised-view nav#asciiTemplateNavpanel #gridASCIITemplate td:nth-child(3), .minimised-view nav#asciiTemplateNavpanel #gridASCIITemplate td:nth-child(4) {
padding-left: 8px !important;
}
.minimised-view #receiveTemplateContent #templateContainer .one {
line-height: 20px;
}
#receiveTemplateContent #templateContainer .one {
line-height: 17px;
}
/*input#AtxtSuperDBSearchText {
width: 136px !important;
min-width: 100px;
}*/

.minimised-view input#AtxtSuperDBSearchText {
width: 100% !important;
min-width: 175px;
border-radius: 0px 3px 3px 0px;
}

.inquiryFormDivClass .applicantInquirySetting {
width: 50px !important;
}
.inquiryForms_Grid .k-grid-content {
border-left: 0px;
border-top: 0;
}

.setup-containrt-outer #tabstripsetup > .k-content {
margin-bottom: -1px !important;
}

div#accordion .panel-collapse .panel-body {
padding: 0;
margin: 0;
}

#left-list-container li .k-in {
background: url(../../../../Images/expand-black.png) no-repeat 93% center #ffffff !important;
color: #000000 !important;
cursor: move;
margin: 0;
background-size: 14px 14px !important;
}

#accordion .panel-title > a.collapsed {
border-left: 0;
color: black;
background: #e3f3fa !important;
background-size: 15px 15px !important;
font-size: 16px;
font-weight: bold;
}

#accordion .panel-title > a {
border-left: 0;
color: white;
background: #007ea2 !important;
background-size: 15px 15px !important;
font-size: 16px;
font-weight: bold;
}

#accordion .panel-collapse {
border-left: 0;
}

#accordion #btnAdd {
float: right;
}

#accordion #btnAdd .input-group-addon.rt-margin-trim, #accordion #btnAdd input.typ-btns.btn-hts, #accordion #btnAdd .fa-plus {
background: #007ea2 !important;
color: white !important;
}

#setupcont .left-list-wrapper {
background: white !important;
}

#setupcont div#left-list-container {
margin-top: 25px;
}

#setupcont .program-red-label {
color: #d53333;
font-weight: bold;
text-transform: uppercase;
}

#setupcont .step-brown-label {
color: #aa7117;
font-weight: bold;
text-transform: uppercase;
}

#setupcont .req-green-label {
color: #71ae40;
font-weight: bold;
text-transform: uppercase;
}

label#addProgramErrors, #addRequirementErrors, #addStepErrors {
color: red;
text-align: left;
width: 100%;
margin-top: 6px;
margin-bottom: 0 !important;
}

/*SETUP CENTER- Admissions Process Tree View & Button changes */
.minimised-view input#AtxtSuperDBSearchText {
width: 100% !important;
min-width: 175px;
border-radius: 0px 3px 3px 0px;
}

.inquiryFormDivClass .applicantInquirySetting {
width: 50px !important;
}

.inquiryForms_Grid .k-grid-content {
border-left: 0px;
border-top: 0;
}

#receive_allTabContent div#divAdmissionFieldsMappingContent, #receive_allTabContent div#divContactMappingContent, #receive_allTabContent div[id*="divContactMappingContent-"] {
margin: 0px !important;
}

#divNameSearch #searchValue {
width: 218px;
}

#demographicsfields .iti {
width: 100%;
}

#demographicsfields ul.iti__country-list li {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#demographicsfields input[type="tel"]::placeholder {
color: #CCC !important;
font-weight: normal;
}

.snapMenuBtn {
float: right;
}

.iti.iti--allow-dropdown input[type="tel"]::placeholder {
color: #CCC !important;
font-weight: normal;
}

.iti.iti--allow-dropdown input[type="tel"] {
padding-left: 52px !important;
color: #666 !important;
}

.iti.iti--allow-dropdown {
width: 100%;
}

#divOtherOptions ul#country-listbox {
z-index: 10000010;
position: fixed;
}

#homeGrid .iti.iti--allow-dropdown, #homeGrid .iti.iti--allow-dropdown input[type="tel"] {
height: 31px;
}
#homeGrid .iti.iti--allow-dropdown input[type="tel"] {
border-color: rgba(0,0,0,.2) !important;
border-width: 1px;
}
/*Fix for home grid phone number fields drop down position issue*/
.input-group .input-group-addon.rt-margin-trim {
background: #007ea2 !important;
}
#divBulkActionControls .input-group .input-group-addon.rt-margin-trim.disableControls {
background: #007ea2 !important;
}

#receiveTemplateContent #btnNext .input-group-addon.rt-margin-trim,
#receiveTemplateContent #btnNext input.btn.typ-btns.btn-hts,
#receiveAsciiButtons #receASCIISave .rt-margin-trim,
#receiveAsciiButtons #receASCIISave .btn-default {
background: #8eb13d !important;
margin: 0;
}
#dLabel i.fa.fa-users, #btnLinkedProspects i.fa.fa-users, .rply-ico-pr .fa.fa-reply,
#divAdvSortProvReq .fa.fa-sort, .usrs-pr .fa.fa-users, #dLabel .fa.fa-cog,
#dLabel .caret, #AbdLabel .caret, #AtdLabel .caret, #AdLabel .caret {
color: #ffffff;
}
.cts-ic-clr {
width: 40px;
height: 30px;
margin: 0px !important;
background-color: #007ea2;
}
#AbdLabel, #AtdLabel, #AdLabel {
background-color: #007ea2 !important;
}
.btn.btn-default .fa.fa-chevron-down, .btn.btn-default .fa.fa-chevron-up,
.btn.btn-default .fa.fa-chevron-right, .btn.btn-default .fa.fa-chevron-left,
#btnAddMasterContact .fa.fa-user,
#divTableOption #StdLabel #Sportfolio_Settings .caret, #SdLabel .caret, #SdivSuperDBRightArea #StdLabel .caret,
#dLabel .caret {
color: #ffffff;
}

.k-icon.k-i-add {
background-image: url(../../../../Images/sprite-icons-white.png) !important;
background-position: -48px -64px !important;
}
.k-upload .k-button.k-upload-button, .k-popup-edit-form .k-button,
#divMoveFields .btn-rounded, #divMoveUpDown .btn-rounded, .drop-arows .btn-rounded,
.fxTblEdtrBrdr .btn-rounded {
background-color: #007ea2 !important;
color: #fff !important;
}
#screenGrid .k-button.k-button-icontext.k-grid-add {
border-color: #007ea2 !important;
}



#divEnrollment .field-type-selection .col-md-2.no-spacing #filter.form-control.select-view {
width: 140px !important;
}

.k-dropdown-wrap.k-state-default {
padding-left: 6px !important;
}

.k-list-container .k-list li.k-item, .k-list-container .k-list li.k-item:hover, .k-list-container .k-list-optionlabel {
padding: 4px 10px !important;
}

#homeGrid .iti.iti--allow-dropdown input[type="tel"]:focus, #homeGrid .iti.iti--allow-dropdown input[type="tel"]:hover {
outline: none;
box-shadow: 0 0 3px 0 rgba(0,0,0,.3);
}

#divAddMasterContactView #officePhoneExt {
padding: 6px !important;
}
.col-md-7.disableControls .form-group.row.expo-row.disableControls #divBulkActionExport,
.col-md-7.disableControls .form-group.row.expo-row.disableControls #divBulkActionEmail,
.col-md-7.disableControls .form-group.row.expo-row.disableControls #divScheduleAppointment {
opacity: .65 !important;
}
#accordion .panel-title > a.collapsed, #accordion .panel-title > a {
padding: 20px 10px 7px 10px !important;
}

.fright {
float: right;
}

.pr10 {
padding-right: 10px;
}

#OverviewColorGrid .k-grid-header {
padding-right: 0 !important;
}

#btnOverviewSettingWindowCancel {
display: none;
}

.mb10 {
margin-bottom: 10px;
}

.k-colorpicker .k-picker-wrap span.k-select {
border-width: 0 0 0 0px !important;
}


#dvbuttons #AdivNameSearch input#AtxtSuperDBSearchText {
border-radius: 0px 3px 3px 0px !important;
}
#pagePanelHolder #pageGrid .k-grid-top a.k-button {
border-radius: 3px !important;
border: 1px solid transparent !important;
border-color: rgba(0,0,0,.2) !important;
}
#divSetAsButtons #btnReject input.disableAllControls,
#divSetAsButtons #btnSetAsNotApplicable input.disableAllControls,
#divSetAsButtons #btnSetAsCompletedToday input.disableAllControls,
#divSetAsButtons #btnResetToProvisional input.disableAllControls {
opacity: .6 !important;
}

#SdivSuperDB #table_wrap #dvbuttons #SdivSuperDBRightArea {
padding-right: 10px !important;
}

#SdivSuperDB #table_wrap #dvbuttons #SdivNameSearch #SSuperDBSearchdiv #StxtSuperDBSearchText.SuperDBSearchBox {
border-radius: 0px 3px 3px 0px !important;
}
.k-widget.k-window .alert-msg.k-window-content.k-content .btnOK1.k-button.confirmBoxButton {
color: #ffffff !important;
background-color: #8eb13d !important;
background: #8eb13d !important;
}

.mb10 {
margin-bottom: 10px;
}

.color666 {
color: #666666;
}
#winLotterySpec .btnOK {
background-color: #8eb13d !important;
background: #8eb13d !important;
margin-right: 10px;
}

#winLotterySpec #btnCancel {
margin-right: 10px;
}
#gridGradeLevels.k-grid .k-grid-header .k-header {
text-align: left !important;
}
#OverviewColorGrid .k-dirty-cell .k-dirty, #DecisionChartColorGrid .k-dirty-cell .k-dirty {
margin: -3px !important;
}

#DecisionChartColorGrid td span.k-widget.k-colorpicker {
width: auto !important;
}

#DecisionChartColorGrid.k-grid .k-edit-cell input[type=checkbox] {
margin-left: 0;
top: 5px;
height: 20px;
}

#DecisionChartColorGrid .k-grid-content {
overflow-y: scroll !important;
}

#divEventLayout {
margin-top: 7px;
}

#divEventLayout .divEventContent {
background: white;
border: solid 1px #e7e7e7;
border-radius: 6px;
}

#divEventLayout .divEventContent .headerArea {
  
padding: 10px 0;
}

#divEventLayout .divEventContent .headerArea h4 {
color: black;
margin: 5px 0;
}

#divEventLayout .divEventContent .divEventContentLeft, #divEventLayout .divEventContent .divEventContentRight {
padding-top: 10px;
padding-bottom: 0px;
color: #757575;
border-left: 1px solid #d5d5d5;
}

.border-right {
border-right: 1px solid #e0e0e0;
}

#divEventLayout .divEventContent .EventsArea {
border-bottom: 2px solid #ececec;
}

#divEventLayout .divEventContent h5 {
color: #676767;
font-size: 15px;
margin: 0 0 15px 0px;
}

#divEventLayout .divEventContent h5 span, #divEventLayout .divEventContent h5 span em {
font-size: 13px;
font-style: normal;
}

#divEventLayout .divEventContent h6 {
margin: 0px 0 5px 0;
color: #767676;
}

.divResponseArea .border-bottom {
border-bottom: 2px solid #ececec;
}

.border-left {
border-left: 1px solid #e0e0e0;
}

#divEventLayout .divEventContent h5 span {
font-weight: bold;
margin-left: 15px;
}

.mar-top-15 {
margin-top: 15px;
}

#divEventLayout .divEventContent .headerArea h4 span.eventColorSelection {
float: left;
position: relative;
width: 15px;
height: 15px;
margin-top: 2px;
margin-left: 25px;
margin-right: 10px;
}

.addEvent-ColorBox {
float: left;
position: relative;
width: 19px;
height: 18px;
margin-top: 2px;
margin-left: -1px;
margin-right: 6px;
}

#divEventLayout .divEventContent .headerArea h4 span {
float: left;
}

#divEventLayout .divEventContent .headerArea h4 span:last-child {
font-size: 12px;
color: #8e8e8e;
margin-top: 3px;
}

#divEventLayout .divEventContent .divEventContentLeft p.eventDate {
font-weight: bold;
color: black;
}

#divEventLayout .divEventContent .divEventContentLeft input#guestList {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
box-shadow: none;
}

#guestList-list .k-list-scroller ul.k-list li.k-item span:last-child {
float: right;
text-align: right;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 47%;
}

.divResponseArea #ScheduleGuestGrid td:last-child {
min-width: 100px;
}

#guestList-list.k-list-container .k-list li.k-item:hover {
background-color: #fff5e9 !important;
color: #007EA4 !important;
}

#divResponseChart, #divAttendanceChart {
min-height: 300px;
}

#divResponseChart span em#responsesCount, #divAttendanceChart span em#attendanceCount {
font-style: normal;
}

span#new-guest {
color: #757575;
cursor: pointer;
}

#SchedulerView .k-header.k-scheduler-toolbar {
background-color: white;
cursor: pointer;
}

.pad-left-0 {
padding-left: 0;
}

#divEditSchedulerSpec span.k-dropdown, #divEditSchedulerSpec textarea#txtSchedulerMessage, #divAddSchedulerSpec span.k-dropdown {
margin-left: 0 !important;
border-color: rgba(0,0,0,.2) !important;
}

#divEditSchedulerSpec input#txtEventLocation, #divAddSchedulerSpec input#txtEventLocation {
border-color: rgba(0,0,0,.2) !important;
}

#divEditSchedulerSpec label, #divAddSchedulerSpec label {
margin-bottom: 5px;
overflow-wrap: break-word;
}

#divEditSchedulerSpec .row, #divAddSchedulerSpec .row {
margin-bottom: 5px;
}

#divEditSchedulerSpec .row .allDayEvent, #divAddSchedulerSpec .row .allDayEvent {
margin-bottom: 0;
padding-top: 5px;
}

#divEditSchedulerSpec .form-control .k-picker-wrap.k-state-default span.k-select, #divAddSchedulerSpec .form-control .k-picker-wrap.k-state-default span.k-select {
border-color: rgba(0,0,0,.2) !important;
}

#ScheduleGuestGrid .k-grid-content input#GuestName, #ScheduleGuestGrid .k-grid-content input#GuestEmailAddress {
border: 1px solid #000000 !important;
border-color: rgba(0,0,0,.2) !important;
color: #666 !important;
box-shadow: none !important;
}

#divEventLayout .divEventContent .divEventContentLeft span.k-autocomplete.form-control {
border: 0 !important;
box-shadow: none !important;
}

#guestList-list .guestList-Header {
padding: 8px 10px;
font-size: 13px;
}

#guestList-list .k-list-scroller ul.k-list li.k-item {
float: left;
width: 100%;
}

#guestList-list .k-list-scroller ul.k-list li.k-item span:first-child {
width: 47%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
float: left;
text-align: left;
}

#divEventLayout .divEventContent span.k-widget.k-dropdown.form-control, div#ScheduleGuestGrid .k-grid-content span.k-widget.k-dropdown {
box-shadow: none;
border-color: rgba(0,0,0,.2) !important;
}

#divAddSchedulerSpec label#lblLinkedTo {
overflow-y: auto;
max-height: 75px;
}

#ScheduleGuestGrid td span#guest-type {
color: #939393;
font-size: 12px;
}

#divEventLayout .divEventContent .EventsArea .divEventContentLeft p, #divEventLayout .divEventContent .EventsArea .divEventContentRight p {
text-align: justify;
}

#divEventLayout .divEventContent .divResponseArea .divEventContentLeft {
padding-bottom: 0;
}
div#ScheduleGuestGrid .k-grid-edit-row td span.k-widget.k-dropdown span.k-dropdown-wrap {
height: 34px;
}

div#ScheduleGuestGrid .k-grid-edit-row td {
padding: 9px !important;
}

div#ScheduleGuestGrid .k-grid-edit-row td:first-child {
padding: 6px 0 6px 30px !important
}

#eventListGrid table td:nth-child(3) {
border-left-width: 5px !important;
border-left-style: solid !important;
}
/**************** Calendar ***************/
div#divCalendarMain {
border: solid 1px #e7e7e7;
border-radius: 6px;
}
.white-bg {
background: white;
}
div#divCalendarMain .headerAreaMain .headerArea {
border-bottom: 2px solid #ececec;
padding: 10px 0 0 0;
}

div#divCalendarMain .headerAreaMain .headerArea ul.headerData {
width: 100%;
float: left;
margin: 0;
padding: 0;
top: 2px;
position: relative;
}

div#divCalendarMain .headerAreaMain .headerArea ul.headerData li {
list-style-type: none;
position: relative;
border-style: solid;
border-width: 0;
padding: 0;
vertical-align: top;
float: left;
width: auto;
}

div#divCalendarMain .headerAreaMain .headerArea ul.headerData li.active {
border-bottom: 2px solid #026683;
color: #026683;
font-weight: bold;
}

div#divCalendarMain .headerAreaMain .headerArea ul.headerData li span {
color: #293541;
padding: 8px 12px 12px;
border: 0;
border-radius: 0;
float: left;
}

div#divCalendarMain .headerAreaMain .headerArea ul.headerData li.active span {
color: #026683;
}

#divCalendarMain #tabstripCalendar ul.k-reset.k-tabstrip-items {
display: none;
}

#divCalendarMain #tabstripCalendar {
box-shadow: none;
}
#divCalendarMain .divCalendarLeft .divCalLeftHeader {
margin-bottom: 8px;
}

#divEventCategory #event-category-list, #divImportedCalendars #imported-category-list {
max-height: 300px;
overflow-y: auto;
}

#divScheduleCategoryGrid .gridStyle .k-grid-toolbar.k-grid-top {
background-color: white !important;
}

.checkbox-list {
margin: 5px 0;
}

.checkbox-list input[type=checkbox] {
margin-right: 15px;
}

#divCalendarMain ul.headerData li {
cursor: pointer;
}

#divEventCategory {
margin-top: 10px;
}

#divImportedCalendars {
margin-top: 25px;
}

#divEventCategory span#eventCategory-heading, #divImportedCalendars span#importedCalendars-heading {
color: black;
}

#divEventCategory #ScheduleCategoryIcon.specific-icon-pos, #divImportedCalendars #ImportedCalendarsIcon.specific-icon-pos {
z-index: 1000;
right: 15px;
top: 20px;
font-size: 20px;
position: unset !important;
}

#SchedulerView .k-scheduler-toolbar .k-header, #SchedulerView .k-scheduler-toolbar ul li.k-state-hover {
background-color: white !important;
}

#SchedulerView .k-scheduler-toolbar ul li.k-state-selected.k-state-hover {
background-color: #fff6ea !important
}

#SchedulerView .k-scheduler-toolbar ul li.k-state-selected.k-state-hover {
border-color: #f85a00 !important;
}

#SchedulerView .k-scheduler-content div.k-event div.k-event-template {
color: white !important;
}

#SchedulerTooltip {
text-align: left;
padding: 0px 0px 9px 0px;
}

#SchedulerView_tt_active {
padding: 0;
box-shadow: 1px 1px 4px grey !important;
}

.event-tooltip-title {
padding: 8px 8px;
}

.event-tooltip-content, .event-tooltip-button {
padding: 8px;
}

.event-tooltip-content span {
padding: 0 0 5px 0;
}

/*.event-tooltip-button input {
background: white !important;
}*/

ul.headerData li {
font-size: 14px !important;
}

.event-tooltip-title span {
width: 100%;
text-overflow: ellipsis;
float: left;
overflow: hidden;
}

#divCategory #AddNewCategory.expo-five-rtsec {
margin-right: -5px !important;
}

#PortfolioAddWindow #portfolioContent .row full-width.btn-row .col-md-12.text-right {
padding-right: 4px !important;
}

#PortfolioAddWindow #portfolioContent #Save_Portfolio.expo-five-rtsec {
margin-right: -5px !important;
}
#portfolio_Controls #divCategory .k-widget.k-dropdown.col-md-5.form-control .k-dropdown-wrap .k-select {
border-radius: 0px !important;
}

#EmailContent #dvEmailEditor #moveLeftToEmailTemplate, .YearSetupUpDown #btnYearMoveUp,
.YearSetupUpDown #btnYearMoveDown, #moveLeftAllFieldsSelect {
background-color: #007ea2 !important;
}

#contactConstraintGrid .gridStyle .k-grid-content td, #contactConstraintGrid.gridStyle td {
padding-left: 4px !important;
}

#contactConstraintGrid .k-grid-header th.k-header:first-child {
padding-left: 6px !important;
}

#SdivSuperDB #table_wrap #dvbuttons #SdivSuperDBRightArea, #AdivSuperDB #table_wrap #dvbuttons #AdivNameSearch {
width: auto !important;
}

#AdivSuperDB #table_wrap #dvbuttons #AtxtSuperDBSearchText,
#AdivNotesSearch #AbtnNotesSearch #ANotesDoSearchdiv #AtxtNotesSearchText,
#SdivProspectNotesFilters #SdivNotesSearch #StxtNotesSearchText,
#AdivProspectNotesFilters #AdivNotesSearch #AtxtNotesSearchText {
border-radius: 0px 3px 3px 0px !important;
}

#AdivSuperDB #table_wrap #dvbuttons #AdivNameSearch #AbtnSuperDBSearch {
/*max-width: 155px !important;*/
text-overflow: ellipsis !important;
overflow: hidden !important;
}

#SdivCommunicationLogTab .row.top-search-panel #divCommunicationLogNameSearch .form-group #SCommunicationLogToSearch {
margin-left: 15px !important;
}

#SdivProspectNotesTab .field-type-selection #SdivProspectNotesFilters #SdivNotesSearch {
padding-top: 5px;
}

#SdivSuperDB #dvbuttons #dvTableFilters #SuperDBViewfilter .Edits li a.dropdown-toggle {
height: 32px !important;
}

#SchedulerView .k-more-events.k-button {
height: 10px;
}

#SchedulerView .k-scheduler-content .k-event .k-event-actions .k-link.k-event-delete {
color: white !important;
}
#homeGrid .k-grid-header-wrap th.k-header:nth-child(n+2):not(:last-child),
 {
    border-left: none;
}
#homeGrid.k-widget.k-grid.gridStyle .k-grid-header .k-grid-header-wrap.k-auto-scrollable th.k-header:last-child {
border-left: 0px solid rgba(0,0,0,.2) !important;
}

#AllPhoneCustomFormatWindow #FieldCustomFormatGrid a.k-button.k-button-icontext.k-grid-add {
color: #ffffff !important;
background: #007ea2 !important;
}



#userListDiv #gridModuleRights .k-grid-header, #requirements #gridRequirementRights .k-grid-header {
padding-right: 17px !important;
}
#divImportedCalendarSettings {
margin-top: 10px;
font-size: 14px;
}

#divImportedCalendarSettings span.calendar-settings-email {
font-weight: bold;
color: black;
}

#divImportedCalendarSettings .divAccountArea label {
float: left;
margin-right: 30px;
}

#divImportedCalendarSettings .divSignInName, #divImportedCalendarSettings .divAccountArea {
margin-bottom: 10px;
}

#divImportedCalendarSettings .divAccountArea label, #divImportedCalendarSettings .divAccountArea input[type="radio"] {
float: left;
}

#divImportedCalendarSettings .divAccountArea input[type="radio"] {
margin-right: 8px;
}

#CalendarFeedUserGrid .calColorPalete {
width: 20px;
border: 1px;
height: 20px;
float: left;
margin-right: 10px;
}

div#event-category-list .checkbox-list span.categoryName, #imported-category-list .checkbox-list span.categoryName {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 82%;
}

span#importedCalendars-heading2 {
color: #666 !important;
text-decoration: underline;
font-style: italic;
}


#CalendarFeedUserGrid .k-grid-content .k-group-cell {
background: none;
}

#CalendarFeedUserGrid td {
border-style: none;
}

#CalendarFeedUserGrid .k-grid-header th.isSelectedCalendarFeed, #CalendarFeedUserGrid .k-grid-header th.calendarTitleCalendarFeed {
border-left: 0 !important;
}

#CalendarFeedUserGrid .k-dropdown-wrap {
height: 29px;
}

.calendar-icon img {
width: 20px;
float: right;
margin: 0 5px;
}

#divImportedCalendars #imported-calendar-list .categoryName {
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.minimised-view #divImportedCalendars #imported-calendar-list .categoryName {
width: 120px;
}

#fieldHistoryGrid .k-grid-header .k-grid-header-wrap th.k-header, #DBHistoryGrid .k-grid-header .k-grid-header-wrap th.k-header:nth-child(3) {
border-left: 0px solid rgba(0,0,0,.2) !important;
}

.rt-ali-toggle {
min-width: 163px;
}

.rt-ali-toggle-text {
left: 5px;
position: relative;
top: -13px;
margin-left: 25px;
color: #000;
}

#divSignInArea .divAccountArea .googlesignin {
width: auto;
float: left;
margin: 0 5px;
}

#divSignInArea .divAccountArea .outlooksignin {
width: auto;
float: left;
margin: 2px 0px 0px 5px;
}

#divSignInArea .divAccountArea .lbl-text-ara {
margin-top: 12px;
color: #666;
}

#divEventLayout .divEventContentLeft .expo-three-rtsec {
margin-top: 8px;
width: 160px !important;
float: right !important;
margin-right: 0px;
padding-left: 65px;
}

#divEventLayout .divEventContentLeft .applicantInquirySetting #dLabel {
background-color: #007ea2 !important;
width: 95px;
color: white;
}

#divEventLayout .divEventContentLeft .applicantInquirySetting #dLabel .fa.fa-envelope {
color: white !important;
margin-right: 7px;
}

#divEventLayout .divEventContentLeft .applicantInquirySetting #dLabel .caret {
color: white !important;
}

#divEventLayout .col-md-12.divEventContent.no-spacing .col-md-12.EventsArea.no-spacing {
display: flex;
border-top: 2px solid #ececec;
}
#divHomeTab .row.full-width .pagination {
background-color: #fff;
}

#divHomeTab .pagination select, #divHomeTab .pagination select option {
color: #666 !important;
padding: 5px 0px 5px 10px !important;
}

#divHomeTab .pagination select:hover, #divHomeTab .pagination select option:hover {
background-color: #f5f5f5 !important;
}



#divHomeTab .pagination .lft-pagination .k-i-arrow-w:before, #divHomeTab .pagination .rght-pagination .k-i-arrow-e:before {
top: 5px;
}

ul#Homepagelist li a.k-link.k-state-selected, ul#Homepagelist li a.k-link.k-state-selected:hover {
background-color: #007ea3 !important;
color: #fff !important;
}

ul#Homepagelist li {
padding-top: 1px !important;
}

ul#Homepagelist li a.k-link {
color: #007ea3 !important;
font-weight: bold !important;
}
#divEventLayout .divEventContentLeft .expo-three-rtsec {
margin-top: 8px;
width: 160px !important;
float: right !important;
margin-right: 0px;
padding-left: 65px;
}
#divEventLayout .divEventContentLeft .applicantInquirySetting #dLabel {
background-color: #007ea2 !important;
width: 95px;
color: white;
}
#divEventLayout .divEventContentLeft .applicantInquirySetting #dLabel .fa.fa-envelope {
color: white !important;
margin-right: 7px;
}

#divEventLayout .divEventContentLeft .applicantInquirySetting #dLabel .caret {
color: white !important;
}

#divEventLayout .col-md-12.divEventContent.no-spacing .col-md-12.EventsArea.no-spacing {
display: flex;
border-top: 2px solid #ececec;
}

#divCalendarMain #divEventCategory #event-category-list .checkbox-list {
display: inline-flex;
}

#tabstripCalendar #divSchedulerTap #btnMapToExistingSchedules {
margin-right: 0px;
padding-bottom: 10px;
}

.k-widget.k-window #divChooseAppointment.k-window-content.k-content > section.row {
padding: 10px !important;
}

#divSchedulerTap #SchedulerView.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
border-right-width: 1px;
}

#divSchedulerTap #SchedulerView .k-scheduler-toolbar > ul > li.k-state-default.k-nav-current {
border-radius: 3px;
}

.other-ContantPhone-Icons, .other-ContantAddress-Icons {
text-align: right;
width: 20%;
}

.other-ContantPhone-Icons input[type="button"] {
width: 20% !important;
}

.dropdown-relationship span.k-state-disabled span.k-input {
margin: 0 0 0 7px !important;
}

span.k-dropdown-wrap.k-state-default input[name="ContactLocalField_input"], span.k-dropdown-wrap.k-state-default input[name="contactGlobalField_input"],
span.k-dropdown-wrap.k-state-default input[name="ContactLocalField"], span.k-dropdown-wrap.k-state-default input[name="contactGlobalField"],
div.firstcol .k-dropdown-wrap .k-input, div.thirdcol .k-dropdown-wrap .k-input {
text-indent: 0em !important;
}

.other-ContantAddress-Icons input[type="button"] {
width: 30% !important;
}

#btnOLFSpecDone.input-group .input-group-addon.rt-margin-trim, #btnOLFSpecDone.input-group input.btn.btn-default {
background-color: #8eb13d !important;
background: #8eb13d !important;
}

#PivotTableColumnFieldGrid .k-grid-content.k-auto-scrollable,
#PivotTableRowFieldGrid .k-grid-content.k-auto-scrollable {
height: 400px !important;
}

div#PivotTableGrid .k-grid-content.k-auto-scrollable {
text-align: justify;
min-height: 0px !important;
height: 573px !important;
}
div.msg-container #lblMessage1, div.msg-container #lblMessage2,
div.msg-container #lblMessage3, div.msg-container #lblMessage4 {
word-wrap: break-word;
}
form.k-filter-menu > div > div > a.k-button.k-primary.k-button-filter {
margin: 7px 5px 0px 0px;
width: 75px;
}
form.k-filter-menu > div > div > a.k-button.k-button-clear {
margin: 7px 0px 0px 5px;
width: 75px;
}
#PivotTableGrid .k-grid-content .k-selectable span.k-icon,
#pageGrid .k-grid-content .k-selectable .k-icon {
color: #000000 !important;
}
#PivotTableGrid .k-grid-content .k-selectable .k-state-selected span.k-icon,
#pageGrid .k-grid-content .k-selectable .k-state-selected .k-icon {
color: #ffffff !important;
}
#templateContainer .row.full-width .col-md-4.one {
padding-bottom: 12px;
}
#divAsciiMappingContent {
float: left;
}
#asciiMappingGrid {
width: 100%;
}
#receiveTemplateContent #divAsciiTemplate #templateContainer #admFieldMap {
margin-bottom: 5px;
}
#receiveTemplateContent .light-bg {
margin-top: 15px;
}
#receiveTemplateContent #divAsciiTemplate #templateContainer .row.full-width.light-bg.pad-tp {
margin-top: 5px;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #efefef;
margin-bottom: 7px;
}
#tabstripHome-6 #AdivProspectNotesFilters .col-md-12.no-spacing {
display: inline-flex;
}
#tabstripHome-6 #AbtnProsNotesExport input {
width: 55px !important;
}
.email-ui-fit .col-md-2 {
width: 114px !important;
}

.email-ui-fit .col-md-12 {
display: inline-flex;
}

ul.sub-menu-nav li a span {
font-size: 13px !important;
}

.sub-menu-nav.add-submenu li a em {
display: none;
}

.minimised-view .sub-menu-nav.add-submenu li a em {
display: block;
}

.minimised-view .sub-menu-nav li a {
padding: 10px 15px !important;
}
.cg-un-email {
font-size: 23px;
color: #ffffff;
}

#newpwdentry .cpyrt-txt-rt.cg-user-name {
margin-top: 180px !important;
}

#divNewPasswordSuccess .logbx.cg-user-name-success {
margin-top: 112px;
}

#divImportedCalendars #imported-calendar-list .col-md-12.no-spacing.checkbox-list {
display: inline-flex;
}
#divHoldingBinTab .applicantsAndFormsGrid .k-grid-header-wrap table tr th input[type=checkbox],
#divInquiryHoldingBinTab .inquiryFormTabstrip .k-grid-header-wrap table tr th input[type=checkbox],
#divInquiryHoldingBinTab .inquiryFormTabstrip .k-grid-content #inquiryFormsCheck {
margin: 0px;
}
#addAppointment #divEventLayout .col-md-12.divEventContent.no-spacing {
overflow-y: auto;
}

#DivProspectList .reportBorder #viewSelectionDiv span.k-widget.k-dropdown {
padding: 0px !important;
}

.last-remove-bdr .col-md-12 {
border-bottom: 0px solid #efefef !important;
}
#divImageContact_wnd_title #dvEmailEditor .list-unstyled.info-list-normal.contact-info.no-spacing.email-ui-fit #mailSentType.col-md-12.to-field {
display: inline-flex;
}
#divImageContact_wnd_title .sub-cls-css .col-md-2 {
width: 210px !important;
}

#divImageContact_wnd_title #attachFiles .border-right {
padding-left: 12px !important;
}
#divImageContact_wnd_title #mailSentType input#txtEmailTo {
max-width: 600px !important;
min-width: 413px !important;
}

#divImageContact_wnd_title #attachFiles .border-right {
padding-left: 22px;
}

#divImageContact_wnd_title .email-ui-fit .col-md-2.nm-from {
width: 102px !important;
}

.add-cntt input {
background: #007ea2 !important;
color: white !important;
}

.add-cntt .input-group {
float: none !important;
margin-bottom: 10px;
}

.add-template-receive {
margin-left: 30px;
float: none !important;
width: 119px;
}

#templateContainer #btnNext input {
margin-left: -2px !important;
}
#asciiTemplateNavpanel {
overflow-y: auto;
}
.applicantInquirySetting #3_btnFormStatus {
margin-left: 5px !important;
}
.formStatus {
width: 109px;
margin-left: 5px !important
}
.align-dlt .input-group {
padding-left: 6px;
}
#divHoldingBinTab #tabstripHoldingBin #divApplicantsAndFormsGrid_1 .spec-a .input-group-addon {
padding: 0px 7px !important;
}
#newWindow #dvStatus span.k-dropdown {
margin-bottom: 10px;
}
#btnAddAsProspect.btn-add-as-prospect {
width: 132px;
}
#btnAllLinkedProspects.btn-all-linked-prospects {
width: 135px;
}
.admissions-print {
width: 70px;
margin-left: 7px !important;
margin-right: 0px !important;
}
.display-prospect-nametext {
left: 27px;
position: relative;
width: 170px !important;
bottom: 12px;
}
.arrows-left-space {
margin-left: 10px;
}
#grdLotteryProspectList .k-grid-content td.txtAlignColumn, #grdLotteryProspectList .k-grid-content td.DropDownList {
cursor: cell;
}
#MastersWindow .add-item-grid #txtValidations {
width: 420px;
}
#MastersWindow .multi-select-inner-box .add-item-grid {
margin-top: 5px;
}
#FieldValidationGrid table tbody tr,
#AvailGradeGrid table tbody tr,
#SelectedGradeGrid table tbody tr {
cursor: move !important;
}

#allTabContent #tabstripHome #divHomeTab .pagination .k-dropdown span.k-dropdown-wrap.k-state-default {
height: 30px;
}
#LinkGradelevelsGrid .k-grid-content table tbody tr:nth-child(2) {
height: 35px !important;
}

#LinkGradelevelsGrid.k-grid .k-grouping-row + tr td.k-group-cell {
border-top-width: 0px;
}
#LinkGradelevelsGrid .k-grid-header-wrap th.k-header:nth-child(n+2) {
border-left: 0px solid rgba(0,0,0,.0) !important;
}

#dvLinkGrade #LinkGradelevelsGrid {
border-left: 1px solid rgba(0,0,0,.1) !important;
}
.assign-contact-household {
display: inline-flex;
}
.assign-contact-household .col-md-3.contact-radio {
width: 270px;
}
div#btnExportLog, div#ContactHouseHoldLogGrid {
margin-bottom: 10px;
}
#demographicsfields .iti--allow-dropdown .iti__flag-container {
width: 100%;
}
#LinkGradelevelsGrid .k-grid-content.k-auto-scrollable .k-selectable tr.k-grouping-row:nth-child(even) {
display: none !important;
}

#dvLinkGrade .k-grid .k-grouping-row + tr td {
border-top-width: 0px !important;
}
#LinkGradelevelsGrid .k-grid-content-locked {
border-top: 1px solid #eae8e8 !important;
}
.btn-round-at > div, .btn-round-at .k-icon.k-i-close {
color: #212b36 !important;
}
#dvLinkGrade #LinkGradelevelsGrid {
border-bottom: 1px solid rgba(0,0,0,.1) !important;
}
#searchHouseholdLookup_wnd_title #home_screen_select_household_id_dialog .glyphicon.glyphicon-question-sign {
top: -4px;
margin: 0 0; 
}
#divWarningWindow #btnWarningYes.btnWarningYes, #divWarningWindow #btnWarningNo.btnWarningNo {
background: #007ea2 !important;
color: white !important;
border-radius: 3px !important;
}

#EmailContent #divHeader #dvBtnExand .list-unstyled.col-md-1.pull-left {
background: #007ea2 !important;
border-radius: 3px;
width: auto;
margin-right: 7px;
padding-right: 0px;
margin-left: 10px;
}
#EmailContent #divHeader #dvBtnExand .list-unstyled.col-md-1.pull-left a label {
color: #ffffff;
}
#divEmailLayout .col-md-9.text-right.email-top-header-right.rt-btns-arng {
margin-top: 8px;
margin-right: 7px !important;
}
#btnRemoveRecipients.input-group.disabled .input-group-addon.rt-margin-trim,
#btnRemoveRecipients.input-group.disabled input.btn.btn-default {
background: #ddd !important;
color: #777 !important;
}
#divImageContact .firstrow .email-ui-fit .col-md-2 {
padding-right: 61px !important;
}
#divImageContact #lblEmailCC, #divImageContact #lblEmailBCC {
width: 114px;
}
.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content {
margin: 15px;
}
.k-editor-table-wizard-dialog .k-edit-form-container .k-edit-buttons.k-state-default .k-button.k-primary.k-dialog-ok {
background-color: #007ea2 !important;
}
.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content #k-table-wizard-tabs #k-table-properties,
.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content #k-table-wizard-tabs #k-cell-properties,
.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content #k-table-wizard-tabs #k-accessibility-properties {
border-left: 1px solid #b6b6b6 !important;
border-right: 1px solid #b6b6b6 !important;
}
.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content #k-table-wizard-tabs.k-header {
background-color: #ffffff;
}
.k-editor-dialog.k-editor-table-wizard-dialog.k-action-window.k-popup-edit-form.k-window-content.k-content .k-edit-form-container .k-edit-buttons.k-state-default {
background-color: #ffffff;
padding-right: 0px;
padding-bottom: 0px;
}
#divEmailLayout .email-top-header-right.holdingbinemail .disableAllControls .input-group-addon,
#divEmailLayout .email-top-header-right.holdingbinemail .disableAllControls .btn.btn-default {
background: #ddd !important;
color: #777 !important;
}
#divEmailLayout .email-top-header-right.holdingbinemail .disableAllControls.expo-five-rtsec .fa {
color: #777 !important;
}
.minimised-view #divImageContact .email-macro-div {
width: 280px !important;
}
#windowselProspects #divlookUpMenu.div-lookup-menu #divDisplayProspects.reportSlider {
top: 52px !important;
left: 395px !important;
}
#windowselProspects hr {
margin-top: 0px !important;
}
#AddressBookWindow #btnAddressCancel, #AddressBookWindow hr {
display: none !important;
}
#AddressBookWindow .address-groups-outer {
border: 1px solid rgba(0,0,0,.2);
}
#divEmailLayout .row.full-width.btn-row.text-right .col-md-9.text-right.no-spacing.email-top-header-right {
padding-top: 10px;
}
#divSnapshotChart #lnkChartSettings {
position: absolute;
right: 12px;
top: 270px;
z-index: 9;
}
#divSnapshotChart #lnkChartSettings .icon-border {
background-color: transparent;
padding: 3px;
font-size: 20px;
}
#divSnapshotChart #divDashboard .dashboard-wrap #tbSnapshot .k-chart {
height: 300px !important;
}
#divSingleProspectMode #divSnapshotChart .column-box-outer, #divSnapshotChart .dashboard-wrap .k-chart {
min-height: 300px !important;
height: 300px !important;
background: transparent;
}
#divSnapshotChart .dashboard-wrap .k-chart svg {
border-radius: 3px;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc {
padding-right: 0px;
background: #fff;
height: 300px;
margin-right: 10px;
margin-left: 10px;
border-radius: 6px;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc .my-class-fix {
margin-left: 0px;
margin-bottom: 0px;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc .my-class-fix .column-box-outer .column-box {
border-radius: 0px 0px;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc div.chartParentbox:first-child .my-class-fix .column-box-outer .column-box {
border-radius: 6px 0px 0px 6px !important;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc div.chartParentbox:last-child .my-class-fix .column-box-outer .column-box {
border-radius: 0px 6px 6px 0px !important;
border-right: 0px;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc div.chartParentbox:last-child .chartbox.my-class-fix {
padding-right: 15px;
}
.popup-snap-chart > div > .col-md-12 {
display: inline-flex;
}
.popup-snap-chart #btnSnapshotSpecSave {
right: 0px !important;
position: absolute;
}
#divSnapshotChart #OLFStatisticsGridChart .k-grid-content {
height: 180px !important
}
#divSnapshotChart #OLFStatisticsGridChart .k-header {
color: #000000 !important;
}
#divSingleProspectMode .column-box {
border-bottom: none;
}
#divSingleProspectMode .color-background {
background-color: white;
}
#divSnapshotChart div#OLFStatisticsChart {
height: 210px !important;
min-height: 210px !important;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc div.chartParentbox .my-class-fix .column-box.spec div.row.full-width.color-background {
padding-bottom: 0px !important;
padding-top: 0px !important;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc div.chartParentbox > .my-class-fix > .column-box-outer > .column-box.spec h5.draggable {
padding-left: 10px;
}
#divSnapshotChart .dashboard-wrap .b-rt-spc div.chartParentbox:focus {
outline: -webkit-focus-ring-color auto 0px !important;
outline-width: 0px !important;
}
#divSnapshotChart .olf-title {
font: bold 20px droid_sansregular !important;
color: #007ea3;
}

#divImageContact .email-top-header-right.holdingbinemail {
margin-right: 0px !important;
}
#divAsciiTemplate .receive-radio {
margin-right: 7px;
top: 0px;
}
#templateContainer .p-t-b .col-md-5.no-spacing.control-label {
padding-top: 7px;
}
.shool-name-text {
width: 80px;
padding-top: 7px;
}
#divDashboard OLFStatisticsGridChart .k-grid-content {
height: 574px;
}
.school-dropdown-width {
width: 265px;
}
.school-dropdown-width > span.k-dropdown > span.k-dropdown-wrap > span.k-input {
width: 250px;
}
.dropdown-div-align {
display: contents;
}

#divImageContact #divEmailLayout .col-md-9.text-right.no-spacing.email-top-header-right {
float: right;
}
.user-specification .p-t-b.dp-width-fix div.col-md-12 div.row > div.col-md-3 label {
padding: 0px 15px 0px 7px;
}
#tbSetup #setupcont #tabstripsetup-5.tabContent {
min-height: 550px;
}
#UserList li a {
background: transparent !important;
color: #424040 !important;
border-width: 0px !important;
padding: 3px !important;
}
#UserList li.k-state-selected a {
background: transparent !important;
color: #ffffff !important;
border-width: 0px !important;
padding: 3px !important;
}
.user-list-div {
float: right;
}
#btnUserAdd {
padding-top: 10px;
}
.div-committee-Content .hr-line {
margin-top: 20px;
width: 95%;
margin-left: 5% !important;
margin-right: 3% !important;
border-color: #66666647;
margin-bottom: 6px;
border-width: 2px;
}
#btnEditCommitteeHelpMessage {
margin-bottom: 7px;
color: #666;
text-align: center;
width: 100%;
margin: 0 auto;
border-radius: 6px;
margin-top: 12px;
float: left !important;
}
#divImageContact #divEmailLayout .col-md-9.text-right.no-spacing.email-top-header-right {
float: right;
}
.multi-select-div {
left: 5px;
position: relative;
top: -8px;
margin-left: 20px;
}
#dvContactsfilters .Edits .dropdown-menu, #prospect-view .Edits .dropdown-menu, #AdivSuperDB .Edits .dropdown-menu,
#Advportfoliofilters .Edits .dropdown-menu, #AdivCommunicationLogFilters .Edits .dropdown-menu,
#AdivProspectNotesFilters .Edits .dropdown-menu, .view-options-width .form-control.select-view .Edits .dropdown-menu {
min-width: 142px;
padding: 0px 0;
margin-left: 0px;
}
#dvContactsfilters .Edits .dropdown-menu li a, #prospect-view .Edits .dropdown-menu li a, #AdivSuperDB .Edits .dropdown-menu li a,
#Advportfoliofilters .Edits .dropdown-menu li a, #AdivCommunicationLogFilters .Edits .dropdown-menu li a,
#AdivProspectNotesFilters .Edits .dropdown-menu li a,
.view-options-width .form-control.select-view .Edits .dropdown-menu li a {
padding: 7px;
}
#tabstripHome .tabHomeContent #admissionsListview div.text-right {
padding: 0px 0px 0px 0px !important;
min-height: 30px !important;
}
#tabstripHome .tabHomeContent #admissionsListview .tabPosition #lblpgm {
font-size: 20px;
}
#decisionPopUp #divDecisionLabels #lblProspectName {
word-break: break-all !important;
}
.fa.fa-exclamation-triangle {
color: #007ea2 !important;
font-size: 14px !important;
}
/*#homeGrid > div.k-grid-content-locked,
#homeGrid > .k-grid-header div.k-grid-header-locked {
max-width: 352px !important;
}
#homeGrid > .k-grid-header div.k-grid-header-wrap.k-auto-scrollable {
min-width: calc((100% / 1) * 1 - 352px) !important;
}*/
#homeGrid > div.k-grid-content.k-auto-scrollable {
overflow-x: scroll !important;

}
.k-widget.k-window > .k-window-titlebar.k-header > span.k-window-title {
width: 96%;
}
#lblLocalFieldsProspects {
word-break: break-all;
}

#divASCIIGrid.gridStyle .k-grid-content td, .gridStyle td {
padding-left: 7px !important;
}
#divEnrollment .Edits .dropdown-menu {
min-width: 142px;
padding: 0px 0;
margin-left: 0px;
}
#divEnrollment .Edits .dropdown-menu li a {
padding: 7px;
}

#BodyScreen #login .popover h3 {
font-size: 13px;
}
#frmEditUser span.k-dropdown-wrap.k-state-default {
padding-left: 0px !important;
}
.user-school-right-div .k-grid-content {
overflow-y: scroll !important;
}
.user-school-right-div div.k-grid-header {
padding-right: 17px !important;
}
/*adm1000*/
.adm-1grayBordeBottom,
#mailSentType.adm-1grayBordeBottom { 
border-bottom: 1px solid #efefef !important;
}
#divImageContact .adm-divEmailLayout .firstrow .adm-emailLabel {
padding-right: 0px !important;
}
.adm-divEmailLayout .to-field,
#divImageContact .adm-divEmailLayout #EmailContent .firstrow .list-unstyled.info-list-normal.contact-info > li:nth-child(6) {
border-bottom: 0px !important;
}
/*.adm-divEmailLayout .from-field,*/
.sub-cls-css {
border-bottom: 1px solid #e7e7e7 !important;
}
/*adm1000*/
/*EO admcom-973*/
.prospectfield-warning .warning-message {
    background-color: #d8252d;
    padding-top: 15px;
}
.prospectfield-warning .warning-message-content {
    font-size: 20px;
    color: #fff;
    padding-bottom: 10px;
    font-weight: 500 !important;
}
.prospectfield-warning #divMessage2 #lblMessage2 {
    color: #000;
    font-size: 12px;
}
.prospectfield-warning-content .k-window-titlebar {
    padding: 0;
    min-height: 24px !important;
}
.prospectfield-warning-content .k-window-titlebar .k-window-title {
    line-height: 1;
}
.prospectfield-warning-content .k-window-titlebar .k-window-actions {
    z-index: 9;
}
.prospectfield-warning-content .k-window-titlebar .k-window-actions .k-window-action {
opacity: 1;
}
.prospectfield-warning-content .k-window-titlebar .k-window-actions .k-window-action .k-i-close {
color: #fff !important;
}
.prospectfield-warning-content .alert-msg.k-window-content {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

#homeGrid .k-grid-content-locked {
    overflow-x: scroll !important;
}

#homeGrid .k-grid-content {
    overflow-x: overlay !important;
}

#tabstripHome .fa.fa-cog, #SdLabel .fa.fa-cog {
color: #ffffff;
}
#admissionsListview div.text-right {
padding: 0px !important;
min-height: 30px !important;
background: #fff;
}

/*To be removed once all grid are done*/
.k-grid-content table td {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.k-grid-content {
    overflow-y: auto !important;
}

.gridStyle .k-grid-content td,
.gridStyle td {
    border-left: none !important;
    padding-left: 8px !important;
}

.gridStyle .k-widget.k-dropdown.k-header {
    background-color: transparent !important;
}
/*To be removed once all grid are done*/
#divMergeProspects .update-pros__key {
    width: 12% !important;
}

#UpdateProspectWindow{
    padding-top: 0;
}

#UpProspectData_Add .add-btn {
    height: 17px;
}

/* Loding progress bar section start */
.app-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 9999999;
    text-align: center;
}

.app-loader {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 4px solid rgba(0,0,0,0.3);
    border-radius: 50%;
    border-top: 4px solid whitesmoke;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.disable-interaction {
    pointer-events: none;
}

/* Loding progress bar section end */