﻿@charset "utf-8";
/* CSS Document */

body.page-bg{background-color:#edf1f4 !important;}

body{min-width:430px; padding-top:75px !important; box-sizing:content-box;}

.header{border-top:#006bc0 solid 2px; border-bottom:#d6dbde solid 2px; background:#fff; position:fixed; z-index:10000; width:100%; left:0px; top:0px;}
.client-logo{float:left;  width:100%; box-sizing:border-box;  border-right:#d6dbde solid 2px;}
.cLogo{height:69px !important;}

.header-icon-set{ border-left:#d6dbde solid 1px; display:table;}
.header-icons{ border-right:#d6dbde solid 1px; display:table-cell;}
.header-icons a{padding:42px 0 35px 0;}
.profile-name{margin:13px 0;}

.header-icons{  width:56px; position:relative;  } /* height:40px; */
.icons{width:28px; height:28px; content:''; position:absolute; left:50%; top:50%; margin:-14px 0 0 -14px;}
.sprite{background-image:url(../images/sprite.png); background-repeat:no-repeat;}
.icon-conversation{ background-position:0px 0px;}
.icon-notification{ background-position:0px -28px;}
.icon-faq{ background-position:0px -56px;}
.icon-microPhone{background:url(../images/AgentSetupAletr.png) no-repeat center center;padding: 20px;margin-top: 20px !important;}


.notification{display:block; background:#f00;min-width:18px;  position:absolute; left:25px; top:16px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; line-height:18px; color:#fff; 
	-moz-border-radius:150px; border-radius:150px; -webkit-border-radius:150px; width:auto;padding:1px;
}

.profile-name{font:normal 16px Arial, Helvetica, sans-serif; line-height:36px;}
.dropdown-profile{width:350px !important; background:#46474c !important; padding:0px !important; top:50px !important;} 
.dropdown-profile:after{content:''; border-bottom:#444 solid 10px; border-right:transparent solid 10px; border-left:transparent solid 10px; position:absolute; right:30px; bottom:100%; }
.profile-picture{ border:#fff solid 2px; margin:10px 0 0 0; 
	-moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; 
}
.max-scale-100{max-width:100% !important;}

.profile-name-full{font:normal 18px Arial, Helvetica, sans-serif; color:#fff; margin:10px 0 0 0;}
.time-zone{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; margin-top:25px;}

.profile-links{border-top:#35363a solid 1px; margin:10px 0 0 0;}
.profile-links:before{border-top:#4e4f53 solid 1px; content:''; display:block; width:100%;}

.profile-links a{line-height:35px !important; color:#fff; display:inline-block; }
.profile-links a:hover{color:#aaa; text-decoration:none;}

.profile-links>a{ border-right:#4e4f53 solid 1px !important; border-left:#35363a solid 1px; }

footer{ background:#2d3741; padding:20px 0; color:#fff; font-size:12px; float:left; width:100%;}

.right-nav{float:right; width:100%; box-sizing:border-box; padding:10px 10px 10px 50px; min-height:500px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.side-bar{float:left; padding:50px 0 20px 0;  position:fixed; width:15%; background:#3585b8; margin-left:0%;  z-index:1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.side-bar-container{ width:100%; float:left; overflow-x:hidden; overflow-y:auto; box-sizing:border-box;  height:2000px;}

.sidebar-wrapper{float:left; width:100%;}

.sidebar-wrapper.toggled .side-bar{  margin-left:-15%;  }
.sidebar-wrapper .right-nav{ width:85%; padding-left:10px;}
.sidebar-wrapper.toggled .right-nav{ width:100%; padding-left:50px;}

.side-bar-controller.controller-open{left:100%; top:10px;}
.side-bar-controller{position:absolute;  left:auto; right:0px; top:10px;}
.controllerPrimary{ background:#fff; padding:5px 10px 2px 5px; width:50px; box-sizing:border-box; border:#aaa solid 1px; border-left:none; text-transform:uppercase; font-weight:bold; color:#555; font-size:12px; font-family:calibri, Arial, Helvetica, sans-serif; text-align:center; line-height:15px; cursor:pointer; display:none;
	-moz-border-radius:0 50px 50px 0; border-radius:0 50px 50px 0; -webkit-border-radius:0 50px 50px 0; 
}
.controllerSecondary{ background:#edf1f4; padding:5px 10px 2px 5px; width:30px; box-sizing:border-box; border:#aaa solid 1px; border-right:none; text-transform:uppercase; font-weight:bold; color:#555; font-size:12px; font-family:calibri, Arial, Helvetica, sans-serif; text-align:center; line-height:15px; cursor:pointer; display:block;
	-moz-border-radius:50px 0 0 50px; border-radius:50px 0 0 50px; -webkit-border-radius:50px 0 0 50px; 
}
.sidebar-wrapper.toggled .controllerSecondary{display:none;}
.sidebar-wrapper.toggled .controllerPrimary{display:block;}

.side-bar-container>div{width:100%; }

.sideMenu{float:left; width:100%; background:#429fdc; }
.sideMenuBar{float:left; width:100%; margin:0px; padding:0px;}
.sideMenuBar li{float:left; width:100%; border-bottom:#88c3ff solid 1px; margin:0px; padding:0px; list-style:none;} 
.sideMenuBar li a, .sideMenuBar li span{display:block; padding:8px 12px; color:#fff; font-family:calibri, arial; font-size:16px; cursor:pointer; text-decoration:none !important; background-color:initial; position:relative;}
.sideMenuBar li a:hover, .sideMenuBar li span:hover{text-decoration:none !important; background:#4296cc;}
.sideMenuBar li ul{margin:0px; padding:0px; background:#3585b8; float:left; display:none;width:100%;}
.sideMenuBar li ul li{ border-top:#88c3ff solid 1px; border-bottom:none; margin:0px;}
.sideMenuBar li ul li a{ padding-left:30px;}

.has-child-inner{padding-left:30px !important;}
.sideMenuBar li ul li ul {width:100%;}
.sideMenuBar li ul li ul li a{padding-left:50px !important;font-size:12px; line-height: 24px;}

.has-child{ position:relative;}
.has-child:after{width:9px; height:9px; position:absolute; content:''; right:10px; top:14px; background:url(../images/sprite.png) no-repeat 0px -84px; 
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;} 
.has-child.child-open:after{background-position:-9px -84px !important;}

.other-nav{float:left; width:100%; box-sizing:border-box; padding:0 1px;}
.other-nav a{display:block; float:left; width:100%; box-sizing:border-box; padding:20px 0; text-align:center; background:#f3f3f3; border:transparent solid 1px; margin:0 0 1px 0; }
.moneyIcon, .transactIcon{ display:inline-block; width:92px; height:35px;}
.moneyIcon{background:url(../images/money.jpg) no-repeat left top;}
.transactIcon{background:url(../images/transact.jpg) no-repeat left top;}
.other-nav a:hover{opacity:0.8;}


.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
    padding-right: 30px;    
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
}
.search-Title{line-height:34px;}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.bg-white{background-color:#fff !important;}
.bg-transparent{background-color:transparent !important;}
.bg-silver{background-color:#f6f7f9 !important;}
.marginTop10{margin-top:10px !important;}
.marginBottom10{margin-bottom:10px !important;}

.padding10{padding:10px !important;}
.padding8{padding:8px !important;}
.padding6{padding:6px !important;}
.padding5{padding:5px !important;}

.marginRight10{ border-right:transparent solid 10px;}

.border-right{border-right:solid;}
.border-silver{border-color:#eee;}
.border-10{border-width:10px;}

.rounded-content{width:100%; text-align:center; padding:5px; border:#ccc solid 1px; box-sizing:border-box; color:#888; background:#fff; 
	border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; 
}

.btn-social{border:none; background-color:transparent; width:21px; height:20px;  background-image:url(../images/sprite.png); background-repeat:no-repeat; margin:5px 0;}
.google-enabled{ background-position:0px -100px;}
.google-disabled{ background-position:0px -120px;}
.facebook-enabled{ background-position:0px -140px;}
.facebook-disabled{ background-position:0px -160px;}
.in-enabled{ background-position:0px -180px;}
.in-disabled{ background-position:0px -200px;}
.twitter-enabled{ background-position:0px -220px;}
.twitter-disabled{ background-position:0px -240px;}
.btn-social:hover{opacity:0.8;}

.source-icon{width:20px; height:20px; display:inline-block;  background-image:url(../images/sprite.png); background-repeat:no-repeat;}
.icon-web{background-position:0px -260px;}
.icon-fb{background-position:0px -140px;}
.icon-p{background-position:0px -280px;}

.table-wrapper{width:100%; float:left; overflow-x:auto;}
.basicTable{overflow-x:auto; }
.basicTable.text-left *{ text-align:left;}
.basicTable tr td{vertical-align:middle !Important;}
.basicTable > thead > tr > th{color:#fff; background:#006ac0; font-weight:normal; font-size:13px; text-align:center; vertical-align:middle !important; position:relative; padding-right:20px !important; white-space:nowrap;}
.basicTable tr th .glyphicon{font-size:9px; position:absolute; right:5px; top:14px;}
.basicTable tr th a{color:#fff;}

.activity-btn{display:inline-block; border:#ccc solid 1px; margin:0 0 5px 0; padding:2px 5px; cursor:pointer; /*min-width:50px;*/
	background:linear-gradient(#fff, #ddd); 
	background:-moz-linear-gradient(#fff, #ddd); 
	background:-webkit-linear-gradient(#fff, #ddd); 
	background:-o-linear-gradient(#fff, #ddd); 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.activity-btn:hover{opacity:0.6;}
.activityBtnNav{float:left; width:120px;}

.yellow-star{color:#ec9419;}

.margin0{margin:0px !important;}

header{z-index:1000; position:relative;}
.marginTop20{margin-top:20px !important;}
.marginTop50{margin-top:50px !important;}

.colorBlue{ color:#006ac0 !important;}
.colorRed{color:#ff0000 !important;}
.colorMaroon{color:#810000 !important;}
.colorGreen{color:#008103 !important;}

.Assign-to-Single-Agent{ display:none;}
.agents-checklist label{width:33%; display:block; margin:0px !important; float:left; padding:5px;}

.margin-left-10{margin-left:10px !important;}





/* ------------	*/

.custom-tabs{padding:0px; margin:0px; list-style:none; float:left; width:100%; display:table; border:#e3e4e8 solid 3px; border-right:none; position:relative; z-index:3;}
.custom-tabs li{display:table-cell; border-right:#e3e4e8 solid 3px!important; vertical-align:top;}
.custom-tabs li a{display:block; text-align:center; font:normal 16px calibri, arial; padding:5px 0; line-height:17px; color:#5276cc; text-decoration:none !important;}
.custom-tabs li.active a{background:#f6f7f9 !important; color:#525252; cursor:default; border-bottom:#f6f7f9 solid 1px; margin-bottom:-1px;} 
.custom-tabs li a:hover{background:#f0f0f0;}

.custom-tabs li ul{left:0px; top:100%; width:100% !important; display:none; padding:0px; float:left;}
.custom-tabs li ul li a{padding:10px;}
.custom-tabs li.active ul{display:block; }

.nestedTab-Title{ background:#f6f7f9; float:left; width:100%; border:#e3e4e8 solid 1px; border-bottom:none;}

.custom-tab-content{ border:#e3e4e8 solid 1px; padding-top:10px; position:relative; float:left; width:100%; z-index:990; margin-top:-1px;}
.custom-tab-content:before{ width:100%; height:9px; background:#f6f7f9; content:''; position:absolute; left:0px; top:0px; z-index:1;}
.custom-tab-content:after{ width:100%; height:1px; background:#e3e4e8; content:''; position:absolute; left:0px; top:9px;}
.nested-custom-tab{padding-top:0px;}
.nested-custom-tab:before, .nested-custom-tab:after{display:none;}
.form-label{color:#546b8b; padding:7px 0; line-height:20px; display:block;}
.controlsNav{background:#fff; width:100%; padding:5px; box-sizing:border-box;}
.controlsNav .tab-pane{min-height:500px;}

.custom-tabs-child{float:left; width:100%; padding:5px; list-style:none; background:#f6f7f9; border-bottom:#e3e4e8 solid 1px;}
.custom-tabs-child li{display:inline-block; margin-right:30px; position:relative;}
.custom-tabs-child li:after{content:''; width:1px; height:10px; background:#337ab7; position:absolute; right:-16px; top:5px;}
.custom-tabs-child li.active a{text-decoration:underline;}

/*  --------------- */


.loginBox{border:#ccc solid 1px; padding:0px 20px; box-sizing:border-box; background:#fff;}


.btn-google-plus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d34332;
  *background-color: #c53727;
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #dd4b39, #c53727);
    border-left-color: #c53727;
    border-right-color: #c53727;
    border-top-color: #c53727;
    border-bottom-color: #85251a;
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.btn-google-plus.disabled,
.btn-google-plus[disabled] {
  color: #ffffff !important;
  background-color: #c53727;
  *background-color: #b03123;
}

.btn-google-plus:active,
.btn-google-plus.active {
  background-color: #9a2b1f \9;
}
.btn-facebook {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2b4b90;
  *background-color: #133783;
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #3b5998, #133783);
    border-left-color: #133783;
    border-right-color: #133783;
    border-top-color: #133783;
    border-bottom-color: #091b40;
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.btn-facebook.disabled,
.btn-facebook[disabled] {
  color: #ffffff !important;
  background-color: #133783;
  *background-color: #102e6d;
}

.btn-facebook:active,
.btn-facebook.active {
  background-color: #0d2456 \9;
}

.text-pink{color:#d93387;}
.text-lightBlue{color:#178ee2;}
.text-orange{color:#ff550b;}
.text-warmGreen{color:#a2a812;}
.text-white{color:#fff !important;}
.font-22{font-size:22px !important; line-height:normal;}
.font-bold{font-weight:bold !important;}

.padding0{padding:0px !important;}
.widthMin250{min-width:250px !important;}
.campaignBorder{border-top:#eee solid 1px; border-bottom:#eee solid 1px;}
.campaignMsgBorder{border-right:#eee solid 1px;}

.templatesNav{float:left; width:100%;}
.templateInnerNav{float:left; width:100%; border-bottom:#eee solid 1px; padding:10px !important;}
.templatesNav .templateInnerNav:nth-child(even){ background:#fafbfd;} 

.widthMax85{max-width:85px;}

.campaignEditorPanel{border:#e7e7e7 solid 1px; float:left; width:100%;}

.border-silver{border:#e7e7e7 solid 1px;} 

.toggle{position:relative;overflow:hidden} 
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle.off .toggle-group{left:-100%}
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}

.calendarContent{display: block; display: -webkit-box; max-width: 200px; height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin:10px; }
.calendarContentParent{margin:0 10px 10px 0;}

.chatContacts{float:left; width:100%; border:#cbcedf solid 1px; margin-bottom:20px;}
.chatContactsList{float:left; width:100%;}
.chatContacts .chatContactsList:nth-child(odd){background:#f0f3f8;}

.chatBody{height:250px; overflow-y:scroll;}
.chatRight, .chatLeft{ margin:5px;  padding:10px; position:relative;
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;  
}
.chatRight:after{ content:''; border-left:#337ab7 solid 10px; border-top:transparent solid 10px; border-bottom:transparent solid 10px; position:absolute; left:100%; top:10px;  }

.chatLeft:after{ content:''; border-right:#f6f7f9 solid 10px; border-top:transparent solid 10px; border-bottom:transparent solid 10px; position:absolute; right:100%; top:10px;  }

.btn-one{width:26px;}
.btnColor-0590cb{background-color:#0590cb;}
.btnColor-bd264f{background-color:#bd264f;}
.btnColor-302310{background-color:#302310;}
.btnColor-55703d{background-color:#55703d;}
.btnColor-7b160e{background-color:#7b160e;}
.btnColor-c5002d{background-color:#c5002d;}
.btnColor-23477b{background-color:#23477b;}
.btnColor-f5c815{background-color:#f5c815;}
.btnColor-71b4a2{background-color:#71b4a2;}
.btnColor-586b6f{background-color:#586b6f;}

.assignAgentRadioGroup{float:left;}
.assignAgentRadioGroup label{float:left; padding-left:0px !important; min-width:200px;}
.assignAgentRadioGroup input[type=radio] { float:left; margin:6px 2px;}


.preview{float: right;
    margin-top:5px;margin-bottom:15px!important;}
.radioButtonList, .checkboxButtonList{display:inline-block; padding:0 5px;width:100%; }

.radioButtonList input[type=radio], .checkboxButtonList input[type=radio]{display:inline-block; margin-top: 1px; }
.radioButtonList label, .checkboxButtonList label{padding:8px 4px; display:inline-block; margin-right:20px; font-weight:normal;}

.radioButtonList.grouped tr td{ background:#eee; margin:0 5px 5px 0; position:relative;
    border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; 
}
.radioButtonList.grouped tr td input{margin:0px; padding:5px; position:absolute; left:5px; top:8px; }
.radioButtonList.grouped tr td label { padding: 5px 5px 5px 20px;  margin: 0px;}


table.radioButtonList  tr{display:inline;}
table.radioButtonList tr td{float:left;}
table.radioButtonList tr td label, table.radioButtonList tr td input[type=checkbox], table.radioButtonList tr td input[type=radio] { cursor:pointer; /*margin:0px;*/}
table.radioButtonList tr td label {padding:0px 4px; vertical-align:top;}


.RadComboBox table td.rcbArrowCell{height:32px ; }
.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell{background-image:none !important;}

.RadComboBox.RadComboBox_Default{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:relative; }
.RadComboBox.RadComboBox_Default:after{content:''; position:absolute; right:10px; top:14px; border-top:#666 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px;}

.customModelPopup{position:fixed; left:0px; top:0px; background:rgba(0,0,0,0.7); width:100%; height:100%; overflow-y:auto; z-index:10000; display:none; }
.customPopupInner{width:450px; position:absolute; top:50px; background:#fff; left:40%; margin: 50px auto; padding:20px;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; 
}
.customPopupInnerAddComments{width:650px; position:absolute; top:50px; background:#fff; left:50%; margin:0 0 0 -325px; padding:20px;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; 
}

.fullNav{float:left; width:100%;}

.loading{
   -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}

.loadingMsg{position:fixed; z-index:111100; width:170px; text-align:center; left:50%; margin-left:-150px; top:15px}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }




/* Large Screen */ 
@media (min-width: 1200px) {
	.col-lg-marginTop20{margin-top:20px !important;}
	.col-lg-padding10-0{padding:10px 0 !important;}
	.col-lg-margin10-0{margin:10px 0 !important;}
	.footer-lg-fixed-bottom{position:fixed; bottom:0px; left:0px; width:100%; }
}

/* Medium Screen */
@media (min-width: 992px) and (max-width: 1199px) {
	.col-md-marginTop20{margin-top:20px !important;}
	.col-md-padding10-0{padding:10px 0 !important;}
	.col-md-margin10-0{margin:10px 0 !important;}
	.col-md-marginLeft40 {margin-left:40px !important;}

    .ipadFilterUpdateControls { display:block !important; width:100%;  }
    .ipadFilterUpdateControls > *{margin:10px 0 0 0;}
    .ipadFilterUpdateControls > .inline-block{ display:inline !Important; float:left;}
    
    .templatePreview { width: 100% !important; display: block !important; }
    .templateAttach{width: 100% !important; display: block  !important; margin-top:30px; }
}
/* Small Screen */
@media (min-width: 769px) and (max-width: 991px) {
	.col-sm-marginTop20{margin-top:20px !important;}
	.col-sm-padding10-0{padding:10px 0 !important;}
	.col-sm-margin10-0{margin:10px 0 !important;}
	.col-sm-marginLeft40 {margin-left:40px !important;}
	.agents-checklist label{width:50%;}
	.minHeight125{min-height:1px !important;}

    .ipadFilterUpdateControls { display:block !important; width:100%;  }
    .ipadFilterUpdateControls > *{margin:10px 0 0 0;}
    .ipadFilterUpdateControls > .inline-block{ display:inline !Important; float:left;}
    
    .templatePreview { width: 100% !important; display: block !important; }
    .templateAttach{width: 100% !important; display: block  !important;  margin-top:30px;}

    .prosLeft, .prosRight{ width:50% !important;}
    .scAttr
    {
        width:40% !important; border-bottom:#fff solid 1px;
    }
    .scValue
    {
        width:60% !important; border-bottom:#fff solid 1px;
    }
    .SearchCriteriaNav{border:none !important;}
    
    .SNLinks {width:16.5% !important;}
}

/* Extra Small */
@media (max-width: 768px) {
	.col-xs-auto{width:auto !important; float:left; } 
	.client-logo{border:none;}
	.border-silver{border-color:transparent;}
	.col-xs-marginTop20{margin-top:20px !important;}
	.col-xs-padding10-0{padding:10px 0 !important;}
	.col-xs-padding0{padding:0px !important;}
	.col-xs-margin10-0{margin:10px 0 !important;}
	.col-xs-marginLeft40 {margin-left:40px !important;}
	
	/* Account -> Profile	*/
	.custom-tabs li a{ padding-left:10px; padding-right:10px;}
	/* end of Account -> Profile	*/

    
    .connectionLeft { width: 100%;}
    .connectionRight {width: 100%;}
    
    .templatePreview { width: 100% !important; display: block !important; }
    .templateAttach{width: 100% !important; display: block  !important;  margin-top:30px;}
    .SNLinks {width:16.5% !important;}
    .leadComment{width:100% !important; border-top:#ccc solid 1px; padding:5px 0 0 0; margin-top:5px;}
    .camNav h4, .graphNav h4{font-size:14px !important;}
    .activityMainBox .activityBox {width:50%; }
    .activityMainBox .activityBox:nth-child(n + 3){display:none;}
    .Pagetitle{font-size:12px;}

}

.list_carousel { margin: 0 0 0px 0; width: 100%; position: relative; float: left; padding: 0 40px;  }
.list_carousel ul { margin: 0 0 0px 0; padding: 0; list-style: none; display: block; float: left;  }
.list_carousel li {width:250px; margin:0 15px 0 0; overflow: visible;  padding: 0; display: block; float: left; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;    } 

.list_carousel li a{float:left; width:100%; display:block; min-height:100px;}
.list_carousel li a:hover{text-decoration:none;}
.list_carousel li a .rankingspan{color:#333; }

.list_carousel .prev1, .list_carousel .next1 { position: absolute; width: 35px; top: 0%; left: 0px; z-index: 101; padding:40px 0; height:100px; text-align:center; background:#eee; cursor:pointer;}
.list_carousel .prev1:hover, .list_carousel .next1:hover{background:#ddd;}
.list_carousel .prev1 img, .list_carousel .next1 img { width: 100%; }
.list_carousel .next1 { left: auto; right:0px; }

.caroufredsel_wrapper{width:100% !important;}
.shortText{float:left; width:50px; }
.shortText>div{display:table-cell; text-align:center; width:50px; height:50px; vertical-align:middle; border:#ccc solid 2px; font-weight:bold;
    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}


@media (max-width: 991px){
	
	.sidebar-wrapper{position:relative; z-index:900;}
	.side-bar{position:absolute; z-index:10000;}
	.sidebar-wrapper .side-bar{ left:0%; margin-left:0%; width:50%; top:0px;  }
	.sidebar-wrapper.toggled .side-bar{ left:-35%; }
	.sidebar-wrapper:before{content:''; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.8); left:0px; top:0px; z-index:10000; display:block;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.sidebar-wrapper.toggled:before{display:none;}
	.sidebar-wrapper.toggled .right-nav{ width:100% !important; padding-left:0px !important;}
	.right-nav{width:99% !important; padding-left:0px !important;}
}

@media (max-width: 600px) {
	.agents-checklist label{width:50%;}

}
 table.table-fixedheader>tbody {
    overflow-y: scroll;
    height: 100px;
    
}

 .tempHide{width:0px !important; height:0px !important; padding:0px !important; border:none !important; overflow:hidden; margin:0px !important;}
 .customHr{margin:10px 0; width:100%; float:left; border-top-color:#ddd;}
 
.padding5{padding:5px !important;}
.socialCheckboxGroup {float:left; margin:0 10px 0 30px; padding:0px;}
.socialCheckboxGroup span{float:left; margin:0 10px 0 0; padding:0px;}
.socialCheckboxGroup span input{margin:7px 4px; padding:0px; float:left;}
.socialCheckboxGroup span label{font-weight:normal; float:left; line-height:18px; padding:5px 0;}
.flex{display:flex !important;}
.width500{width:500px !important;}
.inline-block {display:inline-block !important; vertical-align:top;}
.inline-block1 {display:inline-block;}
.block {display:block;}

.width150 {width:150px !important;}
.width100 {width:100px !important;}
.width300 {width:300px !important;}

.ajax__calendar_container{border:#ccc solid 1px; background:#fff; z-index:10000; padding:0px; }
.ajax__calendar_header{border-bottom:#ccc solid 1px; margin-bottom:5px; padding:5px; display:block; height:auto!important; }
.ajax__calendar_footer{border-top:#ccc solid 1px;  margin-bottom:0px; padding:5px; display:block; height:auto!important}
.ajax__calendar_footer:hover{background:#eee;}
.ajax__calendar_container{padding:0px !important;}
.ajax__calendar_day{padding:5px !important; width:22px !important; height:22px !important; }
.ajax__calendar_body{height:155px !important;}

.ajax__calendar_day:hover{background:#ddd;}

.ajax__calendar_other *{color:#ddd;}
.ajax__calendar_other .ajax__calendar_day:hover{background:none;}
.cal_Theme1 td{background:#fff !important;}
    

 .timermail{border:#ccc solid 1px !important;}
 .timermail > div{padding:5px;}
 .timepickercls{background:#006ac0 !Important; }
 .timeleft, .timemiddle, .timeright{width:33.33%; margin:0 0 1px 0; font-size:12px; padding:4px !important;}
 .timeleft span, .timemiddle span, .timeright span{padding:0px !important; margin:0px !important; background:none !important;}
 .timeleft:hover, .timemiddle:hover, .timeright:hover{background:#ddd !important;}

 .newStandardGrid .cal_Theme1 td{
  padding: unset !important;
}



.fbTable{float:left; width:100%;}
.fbTable tr{ display:inline; }
.fbTable tr td{float:left; }
.fbTable tr td>div{float:left;   border:#ddd solid 1px; padding:10px;  margin:0 10px 10px 0; min-height:70px; }
.fbTable tr td>div img{margin-right:10px; width:auto !important; height:auto !important; float:left;}
.fbTable tr td>div span{float:left; min-width:130px; max-width:130px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;  }
.fbTable tr td > div:hover{ background-color:#f7f7f7; }
.FBBackground{ background-color: #3B5998;}
.Newiphone_Imgcircle {
    background: #adaaaa none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
}
 .shortText{float:left; width:50px; }
.shortText>div{display:table-cell; text-align:center; width:50px; height:50px; vertical-align:middle; border:#ccc solid 2px; font-weight:bold;
   border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;
}
 /*.phoneicon
    {
        background: url(../content/images/spirit_crm.png) -185px 0px no-repeat;
    }*/
     .greenIconCall {
        background: rgba(0, 0, 0, 0) url("../content/images/spirit_crm.png") no-repeat scroll -488px -104px;
        height: 27px;outline-style: none;width: 19px;
    }
   /*.Twittericon{ background: url("../content/images/spirit_crm.png") no-repeat scroll -53px -61px rgba(0, 0, 0, 0);}*/
    .Facebookicon{ background:url("../content/images/spirit_crm.png") no-repeat scroll -83px -59px rgba(0, 0, 0, 0);}
    .LinkedInicon{ background: url("../content/images/spirit_crm.png") no-repeat scroll -1px -62px rgba(0, 0, 0, 0);}
    .Googleicon{ background: url("../content/images/spirit_crm.png") no-repeat scroll -111px -59px rgba(0, 0, 0, 0);} 
    .WebLeadicon{ background: url("../content/images/spirit_crm.png") no-repeat scroll -115px 0 rgba(0, 0, 0, 0);}
    .Plaxoicon{ background:url("../content/images/spirit_crm.png") no-repeat scroll -30px -59px rgba(0, 0, 0, 0);} 
    .Outlookicon{ background:url("../content/images/spirit_crm.png") no-repeat scroll -288px 1px rgba(0, 0, 0, 0);} 
    .Googleplusicon{ background:url("../content/images/spirit_crm.png") no-repeat scroll -140px -55px rgba(0, 0, 0, 0);} 
    .Office365icon{ background: url("../content/images/spirit_crm.png") no-repeat scroll -321px -1px rgba(0, 0, 0, 0);} 
    .Outlook13icon{background:url("../content/images/spirit_crm.png") no-repeat scroll -437px -99px rgba(0, 0, 0, 0);}
    .FAPsicon{background: url("../content/images/spirit_crm.png") no-repeat scroll -277px -90px rgba(0, 0, 0, 0);}
    .FBAPV{background: url("../content/images/spirit_crm.png") no-repeat scroll -6px -95px rgba(0, 0, 0, 0);}
    .FBACicon{background: url("../content/images/spirit_crm.png") no-repeat scroll -124px -91px rgba(0, 0, 0, 0); }
    .FBASAicon{background: url("../content/images/spirit_crm.png") no-repeat scroll -198px -91px rgba(0, 0, 0, 0); }
    .FBFAicon{    background: url("../content/images/spirit_crm.png") no-repeat scroll -60px -91px rgba(0, 0, 0, 0);}
    .zillowicon{ background: url("../content/images/spirit_crm.png") no-repeat scroll -253px 0 rgba(0, 0, 0, 0);} 
    /*.Twilioicon{background: url("../content/images/spirit_crm.png") no-repeat scroll -185px 0 rgba(0, 0, 0, 0);}*/ 
    .texticon{ width:24px; background:url("../content/images/spirit_crm.png") no-repeat -538px -168px; margin:0 2px;}
    .arrow{background:url("../content/images/spirit_crm.png") no-repeat scroll -205px 8px rgba(0, 0, 0, 0);}
    .nameimg{background:url("../content/images/spirit_crm.png") -44px 8px no-repeat}
    .Googlecolor{background:url("../content/images/spirit_crm.png") -95px -32px no-repeat}
    .Googlegray{background:url("../content/images/spirit_crm.png") -144px -29px no-repeat}
    .Facebookcolor{background:url("../content/images/spirit_crm.png") -189px -30px no-repeat}
    .Facebookgray{background:url("../content/images/spirit_crm.png") -236px -32px no-repeat}
    .LinkedIncolor{background:url("../content/images/spirit_crm.png") -3px -29px no-repeat}
    .LinkedIngray{background:url("../content/images/spirit_crm.png") -47px -32px no-repeat}
    .Twittercolor{background:url("../content/images/spirit_crm.png") -286px -26px no-repeat}
    .Twittergray{background:url("../content/images/spirit_crm.png") -334px -26px no-repeat}
    .Phonecls{background:url("../content/images/spirit_crm.png") -68px 9px no-repeat}
    .Emailsenticon{background:url("../content/images/spirit_crm.png") -21px 8px no-repeat}
    .DeleteIcon{background:url("../content/images/spirit_crm.png") -90px 2px no-repeat}
    .helpqs{background:url("../content/images/spirit_crm.png") -222px 6px no-repeat}
    .Activestar{background:url("../content/images/spirit_crm.png") -372px 5px no-repeat}
    .Starimg{background:url("../content/images/spirit_crm.png") -348px 0 no-repeat}
    .smallicons{height:31px;margin:-10px 0;overflow:hidden;position:absolute;vertical-align:top;width:28px}
    /*.searchicon{height:26px;overflow:hidden;position:absolute;vertical-align:top;width:47px;margin:-17px 0}*/
    .searchicon{height:26px;overflow:hidden;vertical-align:top;width:47px;margin:4px 0}
    .Unsubicon{background:url("../content/images/spirit_crm.png") no-repeat scroll -319px -156px rgba(0, 0, 0, 0);}  
    .Unsubicon1{background:url("../content/images/spirit_crm.png?v=1") no-repeat scroll -506px -160px;width:25px; height:26px; margin:-3px 0; border:none; }
    .custom-input-group-btn .Unsubicon1{margin:0px 0; background:url("../content/images/spirit_crm.png?v=1") no-repeat scroll -503px -156px; width:32px;}
    .Spamicon{background:url("../content/images/spirit_crm.png") no-repeat scroll -399px -158px rgba(0, 0, 0, 0);}
    .Notsenticon{background:url("../content/images/spirit_crm.png") no-repeat scroll -266px -157px rgba(0, 0, 0, 0);}
    .MessageSenticon{background:url("../content/images/spirit_crm.png") no-repeat scroll -217px -156px rgba(0, 0, 0, 0);}
    .MessageBounceicon{background:url("../content/images/spirit_crm.png") no-repeat scroll -362px -160px rgba(0, 0, 0, 0);}
    .FBMessageicon {background: rgba(0, 0, 0, 0) url("../Content/Images/Spirit_CRM.PNG") no-repeat scroll -387px -62px;}

.telerikForm.form-control{padding:0px !important;}
.telerikForm.form-control .RadComboBox, .telerikForm.form-control table{width:100% !important;} 

.shareUI{float:left; width:100px;}
.shareUI>div{float:left; width:25%;}

.gridConnection{width:290px; float:left;}
.connectionPhoto{width:40px; float:left;}
.connectionPhote img{width:100%;}
.imageAlternate {width:40px; line-height:40px; font-size:18px; font-weight:bold; background:#eee; color:#006ac0;
    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.connectionName{float:left; width:150px; text-align:left; padding:0 10px; word-break:break-word; }
.connectionCalendar{width:100px; float:right;}

.newChatIcon{float:left; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -538px -168px; margin:0 2px;}
.newCallIcon{float:left; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -566px -168px; margin:0 2px;}
.arrowPhone{float:left; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -594px -168px; margin:0 2px;}

.callsNav{float:left;}
.mobileNav{float:left;}

.phoneText{width:121px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left; font-size:14px; text-align:left;}

.customPopup{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); left:0px; top:0px; z-index:1000;  } 
.customPopupInnerNew{width:500px; margin:100px auto;}
.customPopupContainer {
    float: left;
    width: 100%;
    background: #fff;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
/*Rajeesh*/ 


.minHeight240 tbody{min-height:340px; overflow-y:auto;}
.form-control-feedback{right:15px !important;}

.fieldset{float:left; width:100%; border:#ccc solid 1px; padding:10px;}
.fieldset legend{ display:inline-block; width:auto; padding:0 10px; font-size:15px; margin-bottom:0px; border:none;}
.minHeight125{min-height:125px;}
.radio-inline, .checkbox-inline{margin-right:10px !important; margin-left:0px !important;}
 
.headerFixed thead {
  width: 97%;
}
.headerFixed tbody {
  height: 230px;
  overflow-y: auto;
  width: 100%; float:left;
}
.headerFixed thead, .headerFixed tbody, .headerFixed tr, .headerFixed td, .headerFixed th { }
.headerFixed tbody td, .headerFixed thead > tr> th { 
  border-bottom-width: 0;
}
.fullNav{float:left; width:100% !important;}

.nav{float:left; width:100%; max-height:400px; position:relative; overflow:auto;  }
.newWidget{position:absolute !important; z-index:10;width:100px; height:130px; background:rgba(0,0,0,0.3);
	box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 10px; -webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 10px; -moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 10px;  
}

.widget{width:100px; height:130px; position:absolute;  left:0px; top:0px; background-size:400px; background-repeat:no-repeat;  z-index:100; }
.tempWidget{width:100px; height:130px; position:absolute; border:#ccc solid 1px; left:10px; top:10px; background-size:400px; background-repeat:no-repeat;  z-index:1; 
box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 10px; -moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 10px; -webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 10px; 
}
.widget .ui-icon-gripsmall-diagonal-se{display:none !important;}
.img{position:relative; z-index:2;}
.tempWidget{z-index:5; cursor:move}
.cropNav{ float:left; padding:10px; background:#fff; border:#ccc solid 1px; display:none; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.width135{width:135px !important;}
.ui-resizable-handle 
{
background: #f5dc58;
border: 1px solid #FFF;
width: 9px;
height: 9px;

z-index: 2;
}
.ui-resizable-se
{
right: -11px;
bottom: -11px; position:absolute;
cursor:se-resize;
}

.customArrows{ background:none !important; color:#337ab7 !important; width:30px !important;}
.customSlider{padding:0 30px;}

.social-icons .fa {
	font-size: 15px;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}
.social-icons.icon-flat .fa{
	border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333; 
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
 
.social-icons .fa-adn{background-color:#504e54;} 
.social-icons .fa-apple{background-color:#aeb5c5;} 
.social-icons .fa-android{background-color:#A5C63B;}  
.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square{background-color:#003366;} 
.social-icons .fa-bitcoin,.social-icons .fa-btc{background-color:#F7931A;} 
.social-icons .fa-css3{background-color:#1572B7;} 
.social-icons .fa-dribbble{background-color:#F46899;}  
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook, .social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-foursquare{background-color:#0086BE;}
.social-icons .fa-github, .social-icons .fa-github-alt,.social-icons .fa-github-square{background-color:#070709;} 
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icons .fa-html5{background-color:#E54D26;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
.social-icons .fa-linux{background-color:#FBC002;color:#333;}
.social-icons .fa-maxcdn{background-color:#F6AE1C;}
.social-icons .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} 
.social-icons .fa-renren{background-color:#025DAC;}
.social-icons .fa-skype{background-color:#01AEF2;}
.social-icons .fa-stack-exchange{background-color:#245590;}
.social-icons .fa-stack-overflow{background-color:#FF7300;}
.social-icons .fa-trello{background-color:#265A7F;}
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-vimeo-square{background-color:#229ACC;}
.social-icons .fa-vk{background-color:#375474;}
.social-icons .fa-weibo{background-color:#D72B2B;}
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}

.tabsHeader{float:left; width:100%;}
.tabsHeader a{float:left; border:#ccc solid 1px;  border-bottom:#ccc solid 1px; margin-bottom:-1px; font-size:30px; line-height:23px; padding:0 10px; margin-right:10px; }
.tabsHeader a.tabSelected{ position:relative;  z-index:3;   border-bottom:#fff solid 1px;}

.tabContent{float:left; width:100%; border:#ccc solid 1px; padding:20px;}

.tb-FB, .tb-IN, .tb-TW{  background-image:url(../images/socialLogos.jpg); background-repeat:no-repeat; width:100px; height:30px; display:inline-block; } 
.tb-IN{ background-position:0px -30px;}
.tb-TW{ background-position:0px -60px;}

.socialProfile{float:left; width:100%;}
.socialPicture{max-width:70px !important;}
.slLinks{display:block; margin-top:10px;}

.infoPersonal{float:left; width:100%;}
.infoP{float:left; width:100%; margin-bottom:10px;}
.infoAttr{float:left; width:30%; color:#000; font-size:12px;}
.infoValue{float:right; width:70%; color:#555; font-size:12px;}

.sharedNetworks{float:left; width:100%;max-height: 300px;overflow: auto;}
.SNLinks{float:left; width:10%; text-align:center; font-size:12px; padding:10px 5px; height:110px; cursor:pointer;}
.SNLinks img{max-width:50px; max-height:50px; margin-bottom:5px;}
.SNLinks:hover{background:#eee;}

.twitLinks a{display:block; margin-bottom:10px;}


/*ChatBox Related CSS*/

.ui-chatbox-BackGround
{
    background:#337ab7;
}
.ui-chatbox-titlebar1 {
    color: Black;
    cursor: pointer;
    height: 33px;
    padding: 3px;
}
.ui-chatbox-input-box1 {
    border: 0 solid lightgrey;
    height: 35px;
    margin: 0;
    padding: 6px;
}

.RadScheduler .rsHeader {z-index:900 !important;}
.tableHeaderFix{position:relative; width:100%; float:left; }
.tableBodyScroll thead tr{
    background: #006ac0;
}
.tableBodyScroll > thead > tr > th { 
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;  
}

.tableMaxHeight300{width:100%; float:left; max-height:300px; overflow-y:auto;} 
 .cal_Theme1 .ajax__calendar_invalid
        {
            background-color: #FFFFFF;
            text-decoration: line-through;
        }

.socialPic{float:left; width:50px; margin:0 20px 20px 0; border:#ccc solid 2px; overflow:hidden;
    -moz-border-radius:50%; border-radius:50%; -webkit-border-radius:50%; }
.socialPic img{width:100%; height:50px; float:left; 
}

.socialList{float:left; width:100%; padding:10px; border-bottom:#ccc solid 1px;}
.socialList:hover{background:#f7f7f7;}

.fb-logo{background:url("../Content/Images/Spirit_CRM2.PNG") no-repeat scroll -199px -241px rgba(0, 0, 0, 0); display:inline-block; width:131px; height:28px;}
.tableMinHeight700{width:100%; float:left; max-height:700px;/* min-height:700px;*/ overflow-y:auto;}
.MyTabStyle {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 100%;
	display: table;
	border: #e3e4e8 solid 1px;
	border-right: none;
	position: relative;
	z-index: 3;
}
.MyTabStyle .ajax__tab_header {
	font: normal 16px calibri, arial;
	font-size: 14px;
	font-weight: normal;
	display: block;
}
.MyTabStyle .ajax__tab_header .ajax__tab_outer {
	border-color: #222;
	color: #525252;
	padding-left: 10px;
	margin-right: 3px;
	border: solid 1px #d7d7d7;
}

.MyTabStyle .ajax__tab_header .ajax__tab_inner {
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_outer {
	background-color: #f0f0f0;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_inner {
	color: #525252;
}
.MyTabStyle .ajax__tab_active .ajax__tab_outer {
	border-bottom-color: #ffffff;
	background-color: #d7d7d7;
}

.MyTabStyle .ajax__tab_active .ajax__tab_inner {
	color: #000;
	border-color: #333;
}

.MyTabStyle .ajax__tab_body {
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	background-color: #fff;
	border-top-width: 0;
	border: solid 1px #d7d7d7;
	border-top-color: #ffffff;
}

.flyerPreview{border:#ccc solid 1px; float:left; width:100%; margin:10px 0; padding:20px;}

.inline{display:inline !important;}
.panelEdit{border:#ccc solid 1px; float:left; width:100%; margin:10px 0; padding:20px;}

label *{font-weight:normal !important;}

.rcTableInline{display:inline-block;}
.rcTableInline tbody{display:inline-block;}
.rcTableInline tr{ display:inline-block;}
.rcTableInline tr td{display:inline-block; margin-right:10px;}
.rcTableInline tr td input{display:inline; margin:0px 3px 0 0;}
.rcTableInline label{display:inline; font-weight:normal; }
.rcTableInline>label{margin-right:10px;}

.multi-input-group input[type=text], .multi-input-group select{width:50% !important;}


.rcbCheckAllItems, .rcbCheckAllItemsHovered{float:left; width:100%; border-bottom:#ccc solid 1px; cursor:pointer;}
.rcbCheckAllItems label, .rcbCheckAllItemsHovered label{display:block; padding:4px 8px !important; line-height:21px; font-weight:normal; font-family:arial; cursor:pointer !important;} 
.rcbCheckAllItemsHovered:hover{background:#ddd !important;}
.rcbCheckAllItems label input, .rcbCheckAllItemsHovered label input{float:left; margin-right:4px;}
.rcbList{float:left; width:100%;}
.rcbItem, .rcbHovered{float:left; width:100%;  background:none !important; border-bottom:#ddd solid 1px; min-height:23px !important;}
.rcbItem label, .rcbHovered label{display:block; padding:2px 8px !important; line-height:21px; font-weight:normal; cursor:pointer !important;}
.rcbHovered:hover{background:#eee !important;}
.rcbItem label input, .rcbHovered label input{float:left; margin-right:4px;}
.RadComboBoxDropDown .rcbScroll{overflow-y:auto !important; overflow-x:hidden !important; max-height:270px !important;}

.carasolImg{float:left; width:50px; height:50px; overflow:hidden; 
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;             
}


.popupWindowContainer {float:left; width:100%; padding:6px; position:absolute; width:100%; height:100%; left:0px; top:0px; background:#fff;}

.custom-input-group-btn{position:absolute; right:15px; width:auto; z-index:100;top:0px;}
.custom-input-group-btn > * { float: left; height:34px; border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; }

/* .custom-input-group-btn > *:first-child {border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; } */
.custom-input-group-btn > *:last-child {border-radius:0 4px 4px 0 !important; -moz-border-radius:0 4px 4px 0 !important; -webkit-border-radius:0 4px 4px 0 !important;}
.borderLeft0 { border-left: none !important;}

.connectionLeft {float: left; width: auto;}
.connectionRight {float: right; width: auto;}

.customPopupInnerWrapper {
    width: 700px;
    margin: 0 auto;
}

.customPopupInnerWrapper500{
    width: 500px;
    margin: 0 auto;
}
.customPopupInnerWrapper1000 {
    width: 1000px;
    max-width:95%;
    margin: 0 auto;
}
.customPopupInnerContainer {float:left; width:100%; padding:20px; background:#fff; margin:40px 0;
    border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; 
}

.months{float:left; width:100%; border:#ccc solid 1px; padding:20px; margin:10px 0; background:#f7f7f7;}

.validationStar{position:absolute; right:5px; top:10px;}



/*Grid View PAger Styles*/
            .pgr td { border-width: 0; padding: 0 1px; border-left: solid 1px #666; font-weight: normal; color: #fff; line-height: 12px;
 /*background: linear-gradient(rgb(170, 206, 249) 50%, rgb(143, 181, 226) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -webkit-linear-gradient(rgb(170, 206, 249) 50%, rgb(143, 181, 226) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-color: rgb(170, 206, 249);  IE */
    border: 1px solid rgb(93, 140, 201);
 color: rgb(0, 21, 110); }
     .pgr table { margin: 0 0; }
      .pgr td {
   color: rgb(0, 21, 110);
   font-weight: normal;
   line-height: 12px;
   padding: 0 1px;
}  
     .pgr a { color:rgb(93, 140, 201); text-decoration: none; }
     .pgr a:hover { color: rgb(93, 140, 201); text-decoration: none; }
    .gridnaviFirst{background:url("../content/images/spirit_crm.png") no-repeat scroll -247px -60px rgba(0, 0, 0, 0);}
    .gridnavilnkPrev{background:url("../content/images/spirit_crm.png") no-repeat scroll -286px -60px rgba(0, 0, 0, 0);}
    .gridnavilnkNext{background:url("../content/images/spirit_crm.png") no-repeat scroll -319px -61px rgba(0, 0, 0, 0);}
    .gridnavilnkLast{background:url("../content/images/spirit_crm.png") no-repeat scroll -358px -62px rgba(0, 0, 0, 0);}

.colorBtnForEmail{display:inline-block; width:30px; height:30px; border:none; margin:0 5px 0 0; padding:0px; 
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; 
}
.colorBtnForEmail:hover{opacity:0.8;}
.uploadTable tr td{padding-bottom:10px;}


.templateTable{float:left; width:100%; display:table;}
.templatePreview{width:610px; display:table-cell; vertical-align:top; padding-right:20px; }
.templateAttach{ display:table-cell;  vertical-align:top; }

.templatePreview input, .templatePreview textarea{ color:initial !important;}

    *{outline:none !important; }
    
.width200 {width:200px !important;}
.width50 {width:50px !important;}
.width267 {width:267px !important;}
.ipadFilterUpdateControls {display:inline;}

.margin-left-5{margin-left:5px !important;}

.Form-pager > td{padding-top:10px;}
.Form-pager *{color:#000 !important;}
.Form-pager a, .Form-pager span{ border:#ccc solid 1px; width:30px; height:30px; text-align:center; float:left; line-height:30px; margin:0 5px 0 0;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.Form-pager span{background:#ddd; }
.Form-pager a:hover{border-color:#999; background:#eee; text-decoration:none;}

.timingAMPM{float:left; width:270px; padding:0px;}
.ui-autocomplete-loading { background-image:none !important;}
#loadingsearchicon {display:none;}


.ProspectiveLayout{float:left; width:100%; border:#ccc solid 1px; margin-bottom:20px; overflow:hidden;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.prosHeader
{
    float: left;
    width: 100%;
    background: #fcfcfc;
}
.prosLeft
{
    float: left;
    width: 35%; 
}
.prosRight
{
    float: left;
    width: 65%;  border-left:#eee solid 1px;
}

.buyerDetails{float:left; width:100%; padding:10px;}
.buyerImg{float:left; width:70px;}
.buyerDetailsInfo{float:left; width:calc(100% - 80px);  width:-moz-calc(100% - 80px);  width:-webkit-calc(100% - 80px); margin:0 0 0 10px;}
.buyerDetailsInfo .buyerName{width:100% !important;}

.SearchCriteriaNav{float:left; width:100%; border-bottom:#fff solid 1px;}
.scAttr{float:left; width:20%; background:#eee; padding:8px 10px; min-height:32px; line-height:20px;}
.scValue{float:left; width:30%; background:#f7f7f7; padding:8px 10px;  min-height:32px; line-height:20px; border-right:#fff solid 1px;}
.scAttr .form-label, .scValue .form-label
{
    float: left;
    padding: 0px;
    margin: 0px;
    font-weight: normal !important;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}



.SearchCriteriaNav b{ font-weight:normal !important;}

.listingDetails{float:left; width:100%; }
.lHeading{ float: left; padding:0 10px; border-top:#ccc solid 1px;
    width: 100%;  background:#ddd; color:#006ac0;
}
.lDetails
{
    float: left;
    width: 100%; padding:10px; margin-bottom:20px;
}
.mlsNo
{
    float: left; margin:0 20px 0 0;
}
.addNav
{float:left; }
.mlsAdd{float:left; width:100%; border-bottom:#ccc solid 1px; margin-bottom:10px;}

.listingInfo{ float:left; width:100%; }
.listingPhoto{float:left; width:100px; margin-right:10px;}
.listingPhoto img
{
    float: left;
    width: 100px;
    height: 100px;
}
.listingSDetails{float:left; width:calc(100% - 110px); width:-moz-calc(100% - 110px); width:-webkit-calc(100% - 110px); }
 
.prosLeft h4, .prosRight h4{background:#eee; border-bottom:#ccc solid 1px; padding:10px; color:#333; margin:0px;}

.prosTable .pgr > td{border:none !important;}
.gridConnection.lessColumn {width:100%; max-width:256px;}
.gridConnection.lessColumn > .fullNav{float:left !Important; width:auto !important; min-width:30%; padding-right:3%; }
.gridConnection.lessColumn > .fullNav:last-child{float:right !Important; width:auto !important;}

.connectionColoumn .form-control{ padding:6px 6px !important; }



.connectionColumnParent {}
.connectionColoumn{float:left; width:33.33%; padding:10px;}
.impDates {width:100%; float:left;}
/*
@media (min-width: 1575px) {
	.impDates {width:100%; float:left; padding:0 10px}
    .impDates .row{float:left;width:33.3%;  margin-right:0%;}
    .impDates .row:nth-child(3n){margin-right:0%;}
    
    .impDates .row > div:first-child{ padding-right:0px;} 
} */
@media (min-width: 992px) and (max-width: 1575px) {
    .connectionColoumn {width:50%;}
    .connectionColumnParent .connectionColoumn:nth-child(3) { width:100%; padding:10px 0;}
    .thirdColumnSubColumn { width: 50%; padding: 0 10px; float:left;}
    .connectionColumnParent .connectionColoumn:nth-child(3) .thirdColumnSubColumn { width:50%; padding:10px; }
    .impDates {width:100%; float:left; padding:0 10px}
    .impDates .row{float:left; width:50%; }
    .impDates .row > div:first-child{ padding-right:0px;}
    .impDates .row:nth-child(odd){float:right;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .connectionColoumn {width:50%;}
    .connectionColumnParent .connectionColoumn:nth-child(3) { width:100%; padding:10px 0;}
    .thirdColumnSubColumn { width: 50%; padding: 0 10px; float:left;}
    .connectionColumnParent .connectionColoumn:nth-child(3) .thirdColumnSubColumn { width:50%; padding:10px; }
    .impDates {width:100%; float:left; padding:0 10px}
    .connectionHomePage-subTitleNav > *{width:auto !important; min-width:25%;}

}


.empty{opacity:0.2;}
.ajaxStars{float:left;}
.ajaxStars a{float:left; }
.ajaxStars a span{width:20px;}
 
.rsTopWrap{width:100% !Important;}

.RadScheduler.RadScheduler_Windows7{width:100%; min-width:100%; max-width:100%; overflow-x:hidden;}

.ajax__tab_header_verticalleft1 span a {width:auto !important;}


.rtsLevel.rtsLevel1 .rtsUL{border-bottom:#ccc solid 1px; float:left; width:auto;}
.rtsUL li{margin-bottom:-1px !important;float: left !important;}
.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut{background-image:none !important;}

.rtsLink{border:#ddd solid 1px; padding:10px; margin-right:10px; margin-bottom:-1px; float:left;}
.rtsLink.rtsSelected{background-color: #eee !important;border-bottom-color:#fff;position:relative;/* bottom: -2px !important; */position: relative;} 
.rtsUL{position:relative; z-index:100000; }

#foo1 .selected {
	background: #066;
}
.ui-widget, .rcbSlide{z-index:99999 !important;}

#foo1 .selected{background:none !important;}
#foo1 .selected a{
  border-color:#3585b8;
}
#foo1 a.thumbnail{margin-bottom:0px !important; }
#foo1 li a:hover{box-shadow:#ccc 0px 0px 5px; -webkit-box-shadow:#ccc 0px 0px 5px; -moz-box-shadow:#ccc 0px 0px 5px; }

.ui-widget.ui-corner-top.ui-chatbox .ui-widget-content.ui-chatbox-content {width:100%;}



.onlineNowNav {position:fixed; right:0px; padding-top:80px; z-index:1000; top:0px; height:100%;}
.onlineTab{color:#fff; float:right; position:absolute; top:250px; right:0px; width:0px; margin-top:-90px; z-index:1;  }
.onlineTab span{background:#337ab7; padding:10px 20px; font-size:16px; float:left; display:block; width:180px; text-align:center; cursor:pointer; top:140px; position:relative;
	-moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; 
  -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -moz-transform: rotate(-90deg);
  transform-origin:left bottom; -moz-transform-origin:left bottom; -webkit-transform-origin:left bottom; 
} 
.onlineCount{ background:#d70000; position:absolute; right:20px; top:-45px; width:30px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:16px;  
		-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; 
  box-shadow:#fff 0px 0px 0px 2px; -moz-box-shadow:#fff 0px 0px 0px 2px; -webkit-box-shadow:#fff 0px 0px 0px 2px; 
}
.onlineCount:after{content:''; border-top:#d70000 solid 7px; border-left:transparent solid 8px; position:absolute; top:100%; left:15px; }
.onlineCount:before{content:''; border-top:#fff solid 10px; border-left:transparent solid 12px; position:absolute; top:100%; left:12px;}

.onlineTab span:hover{opacity:0.9;}

.userListOnlineNow{
	background:none;
	width:250px;
	float:left;
	position:absolute;
	right:54px;
	 display:none; 
	/*box-shadow:#ccc 10px 0px 10px inset; -moz-box-shadow:#ccc 10px 0px 10px inset; -webkit-box-shadow:#ccc 10px 0px 10px inset; */
	top: 260px;
	/*margin-top: -150px;*/
}
.userListOnlineNow .imageAlternate{text-align:center; }
.listFixHeight {
    width: 100%;
    display:table-cell;
    vertical-align:middle;
    margin-right:50px;
    /* overflow-y: auto;*/
    position: relative;
    /* top: 50%; */
    /* left: 0px; */
	height:auto !important;
}
.listFixInner{
	float:left;
	background:#fff;
	padding:5px;
	position:relative;
	box-shadow:#333 0px 0px 10px;
	-moz-box-shadow:#333 0px 0px 10px;
	-webkit-box-shadow:#333 0px 0px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	max-height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
}
.listFixHeight:after{content:'';border-left:#fff solid 10px;border-top:transparent solid 10px;border-bottom:transparent solid 10px;position:absolute;left: 249px;top:50%;margin-top:-10px;}
.listFixHeight:before{content:'';border-left:#aaa solid 10px;border-top:transparent solid 10px;border-bottom:transparent solid 10px;position:absolute;left:248px;top:50%;margin-top:-10px;margin-left:2px;}
.listFixInner span.form-label{text-align:center; color:#333; }

.usersNav{float:left; width:100%; border-bottom:#ccc solid 1px; padding:10px 10px 10px 10px; border-right:transparent solid 10px}
/*.usersNav:hover{border-right-color:#337ab7;}*/
.usersNav h5{float:right; width:calc(100% - 50px);  width:-webkit-calc(100% - 50px);  width:-moz-calc(100% - 50px);  font-size:16px; color:#666; position:relative; margin:0 0 5px 0;}
/*
.usersNav h5:before{position:absolute; right:100%; top:0px; width:10px; height:10px; background:#00aa00; content:''; margin:3px 6px;
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}*/

.usersNav .fullNav{float:right !important; width:calc(100% - 50px) !important;  width:-webkit-calc(100% - 50px) !important;  width:-moz-calc(100% - 50px) !important; }

.newMailIcon {
    background: rgba(0, 0, 0, 0) url("../content/images/spirit_crm.png") no-repeat scroll -622px -168px;
    float: left;
    height: 22px;
    margin: 0 2px;
    width: 24px;
}
.newFBIcon {
    background: rgba(0, 0, 0, 0) url("../content/images/spirit_crm.png") no-repeat scroll -650px -168px;
    float: left;
    height: 22px;
    margin: 0 2px;
    width: 24px;
}

.Emailicon {
    /*background: url("../content/images/spirit_crm.png") no-repeat scroll 2px 0 rgba(0, 0, 0, 0);*/
     background: rgba(0, 0, 0, 0) url("../content/images/spirit_crm.png") no-repeat scroll -622px -168px;
    float: left;
    height: 22px;
    margin: 0 2px;
    width: 24px;

}
.Twittericon{width:24px; height:22px; background: url("../content/images/spirit_crm.png") no-repeat scroll -57px -61px rgba(0, 0, 0, 0);}
.Twilioicon{float:none !important; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -538px -168px; margin:0 2px;} 

.phoneicon
    {
        float:left; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -538px -168px; margin:0 2px;
    }

.userClose{
	position:absolute;
	right:100%;
	top:20px;
	width:35px;
	text-align:center;
	background:#337ab7;
	line-height:35px;
	color:#fff;
	cursor:pointer;
	font-size:20px;
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	display: none;
}
.userClose:hover{opacity:0.9;}

.fakeScrollable { width:80%; height:18px; overflow-x:auto; overflow-y:hidden; float:left; position:fixed; bottom:0px; z-index:10000; background:#fff;}
.fakeInner{float:left;  height:1px;}
.fakeScrollableWithFixedHeader { width:80%; height:18px; overflow-x:auto; overflow-y:hidden; float:left; position:fixed; bottom:0px; z-index:10000;}


.gridCollapseTitle{float:left; width:100%; padding:10px; font-size:16px; background:#006ac0;color:#fff;  position:relative; line-height:23px; cursor:pointer; display:none;}
.gridCollapseTitle:after{float:right; content:'+'; border:#fff solid 1px; width:25px; line-height:23px; text-align:center; border-radius:50%; }
.gridCollapseTitle.minusSign:after{ content:'-' !important; }

.gridCollapseTitle:hover{opacity:0.8;}
 
.gridMainPanel{float:left; width:100%; }
.gridNav{float:left; width:100%; margin-bottom:20px;}

.gridHideShowFeature .gridNav .gridCollapsePanel{ display:none;}
.gridHideShowFeature .gridNav .gridCollapsePanel.showThis{ display: block !important;}
/* .gridHideShowFeature .gridNav:first-child .gridCollapsePanel{ display:block;} */
.gridHideShowFeature .gridNav .gridCollapseTitle{ display:block;}

.gridCollapsePanel{float:left; width:100%; padding:10px; background:#fff;}

.hotIcon{float:right; margin:5px;}

.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink, .RadTabStripTop_Windows7 .rtsLevel1 .rtsOut, .RadTabStripBottom_Windows7 .rtsLevel1 .rtsLink, .RadTabStripBottom_Windows7 .rtsLevel1 .rtsOut, .RadTabStripTop_Windows7 .rtsLevel1, .RadTabStripBottom_Windows7 .rtsLevel1{background:none !important;padding:0px !important;}
.RadTabStripTop_Windows7 .rtsLevel1 .rtsOut{
    padding: 10px !important;
    color: #333;
    font-size: 16px; 
}
.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink.rtsSelected{  margin-top:0px; padding:5px !important; background: #fff !important;}
.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink{margin-top:10px; background: #ddd !important;}
.RadTabStrip_Windows7{position:relative; z-index:0 !important;}

.AutoExtender{background:#fff; border:#bbb solid 1px;width:91% !important;z-index:1000;}

.width400{width:400px !important;}

.RadTabStrip .rtsLevel1{
    z-index:0;
}
.width250{width:250px !important;}

.relative{position:relative;}

.padding0-15{padding:0px 15px !important;}


.agentUlList{float:left; width:100%; margin:0px; padding:0px}
.agentUlList li{ list-style:none;  line-height:30px; background:#f7f7f7; margin-bottom:1px; float:left; width:100%;}
.agentUlList li b{float:left; width:45%; font-weight:normal; padding:0 10px; background:#eee; margin-right:10px}


.withToopTip{position:relative;}
.tooltips {position:absolute; display:none; left:100%; top:100%; width:400px; z-index:10000; background:#fff; padding:20px; border:#ccc solid 1px; color:#444;}
.withToopTip:hover .tooltips { display:block;}
.withToopTip.Righttooltips .tooltips{left:auto; right:10px;}

.listingSDetails .form-label{min-height:34px;padding:7px 0;display:block;}
.sameMatch{border-top:none !important; margin-top:-22px;
	border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; 
}
.sameMatchBS{ margin-top:-22px;
	border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; 
}
.lHeading h4{background:none; color:#333;}

.widthAgentHome{width:calc(100% - 60px); width:-moz-calc(100% - 60px); width:-webkit-calc(100% - 60px);  }
.ellipsisText{text-overflow:ellipsis; display:block; width:100%; overflow:hidden; white-space:nowrap;}



.logoMain{float:left;}
.headerRight{float:right;}
.headerIconsList{float:left; border-left:#ddd solid 1px;}
.myaccountContent{float:left;}
.hIconLink{float:left;}
.hIconLink .icons{position:static;}

.hIconLink{float:left; border-right:#ddd solid 1px;}
.header-icons-new{height:77px; width:50px; float:left; text-align:center; position:relative;}
.header-icons-new:hover{background-color:#f7f7f7;}

.header-icons-new .icons{width:28px; height:28px; content:'';  margin:25px 0; display:inline-block; }
.header-icons-new .notification{padding:0px;}
.accountName{padding:5px 20px !important;}

.AutoExtender{max-width:400px;}
.RadEditor.Default.reWrapper{width:100% !important; }

.Form-pager input{float:left; margin-right:5px;}

.loginBoxWrapper{width:430px; margin:0 auto;}
.max100P {max-width:100%;}
.padding0-15{padding:0px 15px !important;}


.capchaContent{float:left;}
.capchaBtn{float:left; background:#eee; padding:15px 20px; cursor:pointer;}
.capchaBtn a{color:#444;}
.capchaBtn:hover a{ opacity:0.9; }
.SNLinksforvisitor{float:left; width:10%; text-align:center; font-size:12px; padding:10px 5px; height:110px;}
.SNLinksforvisitor img{max-width:50px; max-height:50px; margin-bottom:5px;}
.SNLinksforvisitor:hover{background:#eee;}



.newBallonPopup{  position:relative; z-index:100; float:right;}
.newBallonInner{  position:fixed; left:100%; top:100%; background:#fdffe2; padding:10px; border:#ccc solid 1px; width:200px; font-size:14px; margin:-4px 0 0 38px; }
.newBallonInner:after{content:''; border-right:#ccc solid 10px; border-top:transparent solid 10px; border-bottom:transparent solid 10px; position:absolute; right:100%; top:5px;}
.newBallonInner:before{content:''; border-right:#fff solid 10px; border-top:transparent solid 10px; border-bottom:transparent solid 10px; position:absolute; right:100%; top:5px; z-index:1; margin-right:-2px;}
.newBallonInner span{font-size:14px; line-height:26px; width:180px;}


.timingAMPM select{padding-left:5px;}


.group2Fields select, .group2Fields input[type="text"] {
     width: 50% ! important; padding-left:5px;
}

.ampm {
     font-weight: normal;
     width: 50px;
}

.ampm input[type="radio"] {
     float: left;
     margin: 0px;
     width: auto ! important;
}







/* Lifestyle Choices	*/
.lsMsg{float:left; width:100%; font:normal 12px Arial, Helvetica, sans-serif;  margin:0 0 10px 0;}
.LSChoice{float:left; width:100%;}
.lsC{float:left; width:12.5%; text-align:center; cursor:pointer; font:normal 11px Arial, Helvetica, sans-serif; position:relative; box-sizing:border-box; padding:0 5px;min-height:80px;}
.lifestyleIconCheck{ position:absolute; left:0px; top:0px; opacity:0;}
.lsC-Image{margin:0 0 0 -20px; width:40px; height:40px; overflow:hidden; position:absolute; left:50%; top:0px; z-index:1;}
.lsText{display:block; width:100%; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; padding:50px 0 0 0; position:relative; z-index:2;}

.lsC-Image>img{margin-top:-40px; width:40px;}
.lsC-Image.lifestyle-checked>img{margin-top:0px !important;}
.lsC-Image.lifestyle-checked:after{position:absolute; width:27px; height:27px; background:url(../Content/images/checked.png) no-repeat center center; content:''; right:-3px; bottom:-3px;}


.dropdown-fieldset {
  border-style:solid;
  border-width:1px;
  margin: 10px 0 20px 0;
  padding: 20px 10px 30px 10px;
  position: relative;
  /*min-height: 335px;*/
}

.dropdown-fieldset legend {
  float: left;
  border: none;
  font: normal 15px Arial, Helvetica, sans-serif !important;
  margin: -7px 0 0 0;
  padding: 0 10px;
  width: auto;
  position: absolute;
  left: 10px;
  top: 0px;
}
.dropdown-fieldset .dropdown-toolTip {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.tooltip {
  min-width: 200px;
}
.rangeNav {
  width: 100%;
  float: right;
}
.rangeBg{
  width: 75%;
  float: left;
  height: 20px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
.rangeBg:before{content:''; background:url(../Content/images/color.jpg); width:0px; height:0px; overflow:hidden;}
.rangeDragable {
  width: 20px;
  height: inherit;
  cursor: pointer;
  position: relative;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.6) 0 0 10px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 10px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 10px inset; 
}
.rangeValue {
  float: right;
  width: 25%; 
  font: normal 0px Arial, Helvetica, sans-serif;
  line-height: 20px; 
  padding-left:5px;
}
.rangeValue:after {
  content: attr(data-after); font-size:14px;
}

.rangeBg{
  background-image: url(../Content/images/color.jpg);
  background-repeat: repeat-y;
  background-position: 0 0px;
}
.defaultRangeBg{background:#eee !Important;}

/* Lifestyle Choices	*/
.lsMsg{color:#666;}
.lsC{ color:#666; }
.lsText{color:#666;}
.lsC-Image.lifestyle-checked:after{background:url(../Content/images/checked.png) no-repeat center center; }


.dropdown-fieldset {
  border-color: #ccc;
}
.dropdown-fieldset legend {
  background: #fff;
  color: #333333;
 
}
.filterClear{position:absolute; right:0px; bottom:0px; border:none; background:none; color:#777; padding: 1px 6px;
font-weight: normal;
cursor: pointer;}
.filterClear:hover{color:#f39393;}

.school-soundScore-inline-minHeight{min-height:336px;}





.tableGroup {
	float: left;
	width: 100%;
	display: table;
}

.tableGroupCell {
	display: table-cell;
	border: #ccc solid 1px;
	border-collapse: collapse;
	padding: 10px;
	width: 25%;
}
.soundNoisy i{background:#db5651;}
.soundActive i{background:#a6b855;}
.soundCalm i{background:#5eb95c;} 
.soundIndicator{float:left; width:30%; margin-right:3%; font:normal 14px arial; line-height:25px;}
.soundIndicator i{float:left; width:20px; height:25px;  margin:0 5px 0 0;
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; 
}

.anchorNoblue {
  color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}

.activity-btn.non-button:hover {
    opacity: 1;
}
.savedBtn{float:left; padding:5px 10px; border:#ccc solid 1px; border-radius:4px; margin:0 7px 7px 0;}
.lifestyleChoicesBtn span{margin-bottom:10px;}
.yellowHighlighted{display:inline-block; background-color:#ffff00; border:#eeee00 solid 2px !important; color:#cc0000; padding:0 4px; border-radius:4px;}


.flexList {
     border-right: 1px solid #cccccc;
     display: flex;
     float: left;
}

.flexList > span { 
     border: #cccccc solid  1px;
  	border-right:none; 
     display: inline-block;
     padding: 5px;
     text-align: center ! important;
}

.flexList > span b {
     font-size: 20px; display:block; text-align:center !important;
}


/*Powerdialling CSS*/
 .ui-datepicker-today a.ui-state-highlight {
    border-color: #d3d3d3;
    background: #e6e6e6 url(/themeroller/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;;
    color: #555555;    
}
.ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight {
    border-color: #aaaaaa;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    color: #212121;
}
       .onoffswitch
        {
            position: relative;
            width: 70px;
            float: left;
            margin: 0 10px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
        }

        .onoffswitch-checkbox
        {
            display: none;
        }

        .onoffswitch-label
        {
            display: block;
            overflow: hidden;
            cursor: pointer;
            border-radius: 20px;
        }

        .onoffswitch-inner
        {
            display: block;
            width: 200%;
            margin-left: -100%;
            transition: margin 0.3s ease-in 0s;
        }

            .onoffswitch-inner:before, .onoffswitch-inner:after
            {
                display: block;
                float: left;
                width: 50%;
                height: 22px;
                padding: 0;
                line-height: 22px;
                font-size: 14px;
                color: white;
                font-family: Trebuchet, Arial, sans-serif;
                font-weight: bold;
                box-sizing: border-box;
            }

            .onoffswitch-inner:before
            {
                content: "ON";
                padding-left: 10px;
                background-color: #5cb85c;
                color: #FFFFFF;
            }

            .onoffswitch-inner:after
            {
                content: "OFF";
                padding-right: 10px;
                background-color: #ccc;
                color: #777;
                text-align: right;
            }

        .onoffswitch-switch
        {
            display: block;
            width: 18px;
            margin: 2px;
            background: #FFFFFF;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 40px;
            border: 2px solid #fff;
            border-radius: 20px;
            transition: all 0.3s ease-in 0s;
            height: 18px;
        }

        .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner
        {
            margin-left: 0;
        }

        .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch
        {
            right: 0px;
        }

        .newCallIcon, .newChatIcon
        {
            border: none;
        }

        .closeList
        {
            float: left;
            background: #dd5c64;
            padding: 4px 6px;
            color: #fff !important;
            border-radius: 4px;
            font-size: 13px;
            height: 22px;
            position: absolute;
            right: 5px;
            top: 5px;
        }

        .predNav
        {
            width: 100%;
            float: left;
        }

        .dialerHeader
        {
            background: #006ac0;
            float: left;
            width: 100%; z-index:999;
        }

        .dialerHeaderLinks
        {
            float: left;
            color: #fff !important;
            font-size: 16px;
            line-height: 25px;
            padding: 10px 20px;
            display: inline-block;
            float: left;
            border-right: #004379 solid 1px;
            position: relative;
            margin-right: 1px;
        }

            .dialerHeaderLinks:after
            {
                border-right: #1c92f2 solid 1px;
                content: '';
                position: absolute;
                left: 100%;
                top: 0px;
                height: 100%;
                margin-left: 1px;
            }

            .dialerHeaderLinks:hover
            {
                background: #0e75c9;
                text-decoration: none;
            }

        .showLead
        {
            float: right;
            width: 150px;
            padding: 5px;
            margin: 7px;
            border: none;
            border-radius: 4px;
        }

        .nowCalling
        {
            float: left;
            padding: 6px;
        }

            .nowCalling .nCallingTxt
            {
                float: left;
                color: #fff;
                line-height: 20px;
                padding: 5px;
            }

        .newAlertMessage
        {
            background: #f1b4b4;
            padding: 10px;
            float: left;
            width: 100%;
            color: #ac0000;
            font-size: 14px;
        }

            .newAlertMessage a
            {
                color: #ac0000;
                text-decoration: underline;
            }

        .callingPanel
        {
            float: left;
            width: 100%;
            padding: 10px;
        }

        .callingList
        {
            float: left;
            width: 100%;
            border: #ccc solid 1px;
            margin-bottom: 10px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            position: relative;
        }

            .callingList h3
            {
                margin: 0 0 5px 0;
                color: #006ac0;
                font-size: 20px;
            }

        .cTop
        {
            float: left;
            width: 100%;
        }

        .cLeftDetails
        {
            float: left;
            width: 250px;
            padding: 20px;
        }

        .cLeftDetailsAction
        {
            float: left;
            width: 500px;
            padding: 20px;
        }

        .callingList p
        {
            margin-bottom: 5px;
        }

        .autoDialing
        {
            float: left;
            padding: 0px;
        }

        .message
        {
            float: left;
            width: 220px;
            margin-right: 5px;
        }

            .message .input-sm
            {
                height: 72px;
            }

            .message .btn
            {
                padding: 3px 10px;
                font-size: 14px;
                height: 22px;
            }

        .actBtns
        {
            float: left;
        }

        .nowCalling .onoffswitch
        {
            margin: 4px;
        }

        .details
        {
            color: #000000 !important;
        }

        .callingRight
        {
            float: right;
            padding: 20px;
        }

        .calling
        {
            float: left;
            padding: 20px 20px;
            color: #5cb85c;
            font-size: 14px;
        }

            .calling i
            {
                font-size: 30px;
                float: left;
                margin: -5px 10px;
            }

        .callingEnd
        {
            float: left;
            padding: 20px 20px;
            color: #ff0202 !important;
            font-size: 14px;
        }

            .callingEnd i
            {
                font-size: 20px;
                float: left;
                margin: -5px 10px;
                color: #fff;
                background: #ff0202;
                border-radius: 50%;
                padding: 7px;
                transform: rotate(135deg);
                -webkit-transform: rotate(135deg);
                -moz-transform: rotate(135deg);
            }

        .cFullDetails
        {
            float: left;
            width: 100%;
            background: #f7f7f7;
            border-top: #ccc solid 1px;
            padding: 20px;
        }

        .infoText
       {
           float: left;
           width: 700px;
           line-height: 25px;
           margin-bottom: 10px;
       }

        .picText
        {
            float: left;
            width: 56px;
            border: #d1d1d1 solid 3px;
            margin: 10px 10px 10px 0;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
        }

        .picInner
        {
            display: table-cell;
            width: 50px;
            height: 50px;
            text-align: center;
            vertical-align: middle;
            color: #006ac0;
            font-size: 18px;
            font-weight: bold;
        }

        .leadComments
        {
            float: right;
            position: relative;
            padding-right: 40px;
        }

        .lText
        {
            width: 250px;
            float: left;
            resize: none;
        }

        .leadBtn
        {
            position: absolute;
            background: none;
            border: none;
            bottom: 0px;
            right: 0px;
            font-size: 25px;
            color: #5cb85c;
        }

            .leadBtn:active
            {
                opacity: 0.6;
            }

        .callStatus
        {
            float: left;
            width: 100px;
            text-align: center;
            position: relative;
        }

        .ico
        {
            float: left;
            width: 100%;
            font-size: 30px;
            color: #bbb;
            height: 60px;
        }

        .successCall
        {
            position: absolute;
            left: 0px;
            top: 20px;
        }

        .sBtn
        {
            border: none;
            background: none;
            font-size: 30px;
            color: #5cb85c;
            opacity: 0.3;
        }

        .failureCall
        {
            position: absolute;
            right: 0px;
            top: 20px;
        }

        .fBtn
        {
            border: none;
            background: none;
            font-size: 30px;
            color: #ff0202;
            opacity: 0.3;
        }

        .btnActive
        {
            opacity: 1 !important;
        }

        .statusMsg
        {
            float: left;
            width: 100%;
            text-align: center;
            text-transform: uppercase;
            font-weight: bold;
        }

        .contacted
        {
            color: #5cb85c;
        }

        .notContacted
        {
            color: #ff0202;
            text-decoration: line-through;
        }

        .callingLead
        {
            border-color: #5cb85c !important;
            box-shadow: #5cb85c 0px 0px 0px 2px;
            -moz-box-shadow: #5cb85c 0px 0px 0px 2px;
            -webkit-box-shadow: #5cb85c 0px 0px 0px 2px;
            background: #dbf5db;
        }

        .callHistroyNav
        {
            float: left;
            width: 100%;
            padding: 10px;
        }

        .callHistroy
        {
            float: left;
            width: 100%;
            display: table;
            border: #ccc solid 1px;
            margin-bottom: 10px;
            border-radius: 4px;
            overflow: hidden;
        }

            .callHistroy > div
            {
                display: table-cell;
            }

        .calledTo
        {
            width: 350px;
            padding: 10px;
            vertical-align: middle;
        }

            .calledTo p
            {
                margin-bottom: 5px;
            }

            .calledTo h3
            {
                margin: 0 0 5px 0;
                color: #006ac0;
                font-size: 20px;
            }

        .callDetails
        {
            border-left: #ccc solid 1px;
        }

        .cDet
        {
            float: left;
            width: 100%;
            border-bottom: #ccc solid 1px;
        }

        .callDetails .cDet:nth-child(even)
        {
            background: #f0f0f0;
        }

        .callDetails .cDet:last-child
        {
            border-bottom: none;
        }

        .cDet > div
        {
            float: left;
            min-width: 200px;
            color: #999999;
            padding: 5px;
            padding-right: 20px;
        }

        .audio
        {
            float: right;
            color: #006ac0;
            font-size: 12px;
            padding: 9px;
            /*margin-right: 20px;*/
        }

            .audio:hover
            {
                background: #fff;
            }

        .cDet:hover
        {
            background: #e0e0e0 !important;
        }

        .audioPlayer
        {
            float: left;
            width: 100%;
            display: none;
        }

        .playTitle
        {
            float: right !important;
            min-width: 0px !important;
        }

        .cDet.CHeader
        {
            background: #fff !important;
        }

        .CHeader > div
        {
            font-weight: bold;
        }
        /*.callingLead .cFullDetails{display:block !important;}*/

        /*End Of Powerdialling CSS*/


        
.dialSearchLead{border:none; margin:8px 8px 11px 8px; padding:4px 10px; font-size:14px; border-radius:2px; -moz-border-radius:2px;  -webkit-border-radius:2px; float:left; }
.noLines{float:left; padding:10px; color:#fff; line-height:22px;}

.profile-name-full{
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.scrollTop {
    background: #5cb85c none repeat scroll 0 0;
    border-radius: 50px;
    bottom: 20px;
    box-sizing: content-box;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    position: fixed;
    right: 20px;
    text-align: center;
    text-transform: uppercase;
    z-index: 100000;
    font-family:Arial;
}
 
.poolNav{padding: 10px 0; float:left; width:100%; background:#fff;}
.dialerFixing
{
    z-index: 100;
}



.mainFBPanel{float:left; width:100%; border:none !important; text-align:left;   max-width:1000px;}
.mainFBInner{float:left; width:100%; border:none !important; text-align:left;  }
.formTitle{float:left; width:100%; text-align:left; color:#006ac0 !important; font-size:20px !important; border-bottom:#006ac0 solid 1px; padding:0 0 10px 0; }
.mainSelects{float:left; width:300px;margin-right:10px; }
.innerFields{float:left; width:100%; text-align:left; margin:0 0 10px 0;}

.customPricesHeader{float:left; width:100%; background:#006ac0;  border-radius:4px 4px 0 0; }
.customPricesHeader > div {padding:10px; float:left; border-right:#298dde solid 1px; line-height:30px; height:50px;  color:#fff;}
.customPriceFieldsNav{float:left; width:100%; border:#ccc solid 1px; border-top:none; }
.customPriceFieldsNav >div{float:left; padding:10px; border-right:#ccc solid 1px; min-height:100px;}
.customPriceFieldsNav >div:last-child{border-right:none;}
.cpRadio{width:5%; }
.cpMultiple{width:40%;}
.cpMin{width:15%;}
.cpMax{width:15%;}
.cpSelect{width:25%;}

.fbPanelfull{float:left; width:100%; border:none !important;}
.cpMultiple .form-control{height:80px !important; resize:none;  }
.communitySearchPanel, .pnlcommunityportalPanel{border:none !important; float:left; width:100%; background:none !important; }
.comTitle{font-size:16px; float:left; line-height:32px; margin-right:10px;}
.cDD{width:250px; float:left;}
.cSelects{float:left; width:100%;}
.cSelects input, .cSelects select{float:left; width:250px; margin-right:10px;}

.customPricesTable .customPriceFieldsNav.alternate{background:#eee;}


.teamCtrl{float:left; width:200px; margin:0 10px 0 0;}
.teamCtrlField{float:left; width:200px;  margin:0 10px 0 0;} 
.formCtrlItem{    float: left;    margin: 0 10px 0 0;}
.teamAlertInline{float: left;  }
.teamAlertInline span{    line-height: 34px;}

.NewMenuActive > span {text-decoration:none !important; background:#156597;}
li.OriginalPage{ background:#156597;}
li.OriginalPage > a:before{content:''; border-left:#fff solid 5px; border-top:transparent solid 5px; border-bottom:transparent solid 5px; float:left; margin:7px 5px 0 0;}
.NewMenuActive > ul{display:block !important;}
.NewMenuActive > span:after{transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); }

/* .sideMenuBar > li.NewMenuActive {text-decoration:none !important; background:#156597;}*/


.myList{height:155px !important; padding:0px !important; overflow-y:visible;border-radius:0px !important;border: none !important; margin-top:10px !important;float:left; box-shadow:none !important;}
.myList option{padding:5px; cursor:pointer;} 
.myList option:hover{text-decoration:underline; }

.priceDDMain{float:left;position:relative;max-width: 100%; width:100%;}
.priceDD{float:left;position:relative;width: 100%; height:30px;}
.priceIns{float:left;padding:6px 15px 6px 6px;width: 100%;border:#ccc solid 1px;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;cursor:pointer;}
.priceDD:after{content:''; position:absolute; right:10px; top:15px; border-top:#444 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; z-index:111;}
.matchMultiFields .priceDD:after{right:46px;}
.priceDDHidden{float:left;width: 160px;position:absolute;z-index:1000;background:#fff;padding:10px;border:#ccc solid 1px;top:100%;margin-top:-1px;display:none;}
.priceIns.form-control[readonly="true"]{background:#fff;}
.maxWidthShowable{float:left; width:100%; max-width:1000px;}

/* Listing Match CSS */



.listingMatchNav{float:left; width:100%; border:#ccc solid 1px; background:#fff; padding:10px; margin-bottom:10px; }
.matchNav{float:left; width:25%; padding-right:10px; margin-bottom:10px;}
.matchNav input[type=text], .matchNav select{padding-left:5px; padding-right:0px;}
.matchNav h6{font-size:14px; height:25px; margin:0px; line-height:25px; white-space:nowrap;}
.matchNav h6:after{content:':';}
.matchNav .matchMultiFields{float:left; width:50%;}
.matchNav .matchMultiFields:first-child .form-control{border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; }
.matchNav .matchMultiFields:last-child .form-control{border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-left:none; }

.matchResults{float:left; width:100%; background:#fff; }
.resultAlert{float:left; background:#d7f3da; padding:10px; color:#145e0f; font-size:14px;  }
.resultsListThumbs{float:left; width:100%; padding:10px 0px 0 10px; }
.resultsListThumbs a{ float:left; width:24%; border:#ccc solid 1px; margin-right:1%; margin-bottom:1%; color:#222; height:315px;}
.resultsListThumbs a:hover{color:#222; }
.resultsListThumbs a:hover .imageMatch img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); }
.resultsListThumbs a:hover .matchPropDetails{background:#eee;}
.matchPropDetails{float:left; width:100%; padding:10px; border-top:#cc solid 1px;}
.matchPropDetails h6{float:left; width:100%; margin:0px 0px 5px 0;; font-size:14px;}
.matchPropDetails h4{font-size:20px;}
.leftMatchDetails{float:left; font-size:12px;}
.rightMatchDetails{float:right; font-size:12px;}

.imageMatch{ display:table-cell;  width:100%; height:200px; padding:0px; text-align:center; vertical-align:middle; overflow:hidden;}
.imageMatch img{width:100%; height:200px; object-fit:cover; object-position:center;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	-ms-transition: all .2s ease-in-out; 
}
.imgMatch{float:left; width:100%; display:table; border-bottom:#ccc solid 1px;}

.searchMatch{float:left; padding-top:24px;}

@media (min-width:1400px){
	.matchNav{width:10.3%;}
	.searchMatch{}
	.leftMatchDetails{  font-size:14px;}
	.rightMatchDetails{ font-size:14px;}
}
@media (max-width:1200px) and (min-width:800px){
	.resultsListThumbs a{width:32.3%;}
}
@media (max-width:800px){
	.resultsListThumbs a{width:49%;}
}


.graphNavsMain{float:left; width:100%; padding:30px 20px 0px 30px; position:relative; border-bottom:#ccc solid 1px; margin-bottom:20px; }
.graphNavsMain .xAxisText{float:Left; width:100%; text-align:left; padding:10px 0; letter-spacing:2px; font-size:13px;}
.graphNavsMain .yAxisText{position:absolute; left:0%; bottom:50px; transform:rotate(-90deg); transform-origin:left bottom;  letter-spacing:2px; float:left; margin-left:20px;  font-size:13px;}
#LoadGraph{float:left; width:100%; position:relative; height:300px; padding-top:300px}
.BarEach{float:left; width:5.6%; margin-right:1%; background:#337ab7; height:100px; position:absolute; bottom:0px;  
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	-ms-transition: all .2s ease-in-out;
}
.BarEach:before{content:attr(view); position:absolute; bottom:100%; width:100%; text-align:center; font-size:14px;}
.BarInner{ display:none;  position:absolute; border:#ccc solid 1px; padding:10px; background:#fff; width:200px; bottom:100%; left:-60px; margin-bottom:30px; }
.BarInner:before{content:''; border-top:#ccc solid 10px; border-left:transparent solid 10px;  border-right:transparent solid 10px; position:absolute; left:50%; top:100%; margin-left:-10px; }
.BarInner:after{content:''; border-top:#fff solid 10px; border-left:transparent solid 10px;  border-right:transparent solid 10px; position:absolute; left:50%; top:100%; margin-left:-10px; margin-top:-2px; }
.graphImage{float:left; width:100%; margin-bottom:10px;}
.BarEach:hover{z-index:10;}
.BarEach:hover .BarInner{display:block;}



/* Lead Summary */
.leadInfo{float:left; width:100%; background:#fff;}
.leadDetails{float:left; width:100%; padding:5px 10px; position:relative;}
.leadPhotoNDet{width:350px; float:left; border-right:#aaa dashed 1px; padding-right:10px; margin-right:10px; min-height:90px;}
.leadPhoto{float:left; width:60px; height:80px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0 10px 10px 0; }
.leadPhoto img{width:100%; float:left;}

.leadText{float:left; width:calc(100% - 70px);  width:-webkit-calc(100% - 70px);  width:-moz-calc(100% - 70px); }
.leadText h5{float:left; width:100%; color:#006BC4; font-size:16px; margin:0px; }
.leadText h5 .status{display:inline-block; text-transform:uppercase; font-size:10px; color:#fff; padding:2px;  position:relative; top:-10px;}
.status.hot{background:#ff0000;}
.status.cold{background:#00aa00;}
.lSimpleInfo{float:left; width:100%; margin:4px 0 0 0; font-size:13px; min-height:22px;}
.editLead{text-transform:uppercase; font-size:12px; font-weight:bold; color:#006BC4; }
.editLead:before{content:'[';}
.editLead:after{content:']';}

.withHiddenDD{display:inline; position:relative;}
.withHiddenDD:after{content:''; display:inline-block;  border-top:#333 solid 4px; border-left:transparent solid 4px; border-right:transparent solid 4px;  }
.hiddenDD{position:absolute; width:100%; height:100%; left:0px; opacity:0; top:0px; cursor:pointer;}

.leadContact{float:left; width:250px;  border-right:#aaa dashed 1px; padding-right:10px; margin-right:10px; min-height:90px;}
.leadCont{float:left; width:100%; margin-bottom:5px; }
.leadCont span { line-height:25px; }
.leadCont span.summaryphone{float:left; line-height:25px; margin:0 5px; /*width:calc(100% - 120px);  width:-moz-calc(100% - 120px);  width:-webkit-calc(100% - 120px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/ font-size:13px;}
.leadCont span.summaryemail{float:left; line-height:25px; margin:0 5px; /*width:calc(100% - 83px);  width:-moz-calc(100% - 83px);  width:-webkit-calc(100% - 83px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/ font-size:13px;}

.customIcon{float:left; width:25px; height:25px; }
.mobileIcon{background:url(../content/images/mobileIcon.jpg) no-repeat left top; }
.emailIcon{background:url(../content/images/emailIcon.jpg) no-repeat left top; }

.newMailIcon{border:none;}

.leadComment{float:left; width:calc(100% - 620px);  width:-moz-calc(100% - 620px);  width:-webkit-calc(100% - 620px);  }
.leadCommentHeading{float:left; width:100%; }
.leadCommentHeading h5{margin:0 0 10px 0; font-size:14px; font-weight:bold; color:#006BC4; float:left;}

.cRight{float:right; text-align:right; }
.cRight a{margin-left:10px; font-size:12px;}

.commentDetails{float:left; width:100%; color:#666;}
.commentDetails small{float:left; width:100%;}

.leadReg{float:left; width:100%; background:#ddd; }
.lReg{float:left; padding:5px 10px; border-right:#bbb solid 1px;}

.leadConnect{float:left; width:100%; padding:10px; background:#fff; margin:0px 0;}
.campaignNAlerts{float:left; width:100%; margin-bottom:10px;}
.caHalf{float:left; width:50%; padding-right:20px; }
.campaignNAlerts .caHalf:nth-child(even){padding-right:0px !important;}


.camNav{float:Left; width:49%; margin-bottom:10px; }
.camNav h4, .graphNav h4{float:left; width:100%; font-size:16px; color:#006BC4; position:relative; margin:0 0 10px 0;}
.camNav h4:after, .graphNav h4:after{content:''; width:100%; height:2px; background:#ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:absolute; bottom:0px; left:0px; }
.camNav h4 span, .graphNav h4 span{float:left; padding:10px 0; display:block; position:relative; }
.camNav h4 span:after, .graphNav h4 span:after{content:''; width:100%; height:2px; background:#006BC4; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:absolute; bottom:0px; left:0px; z-index:1;}

.caHalf .camNav:nth-child(even){ float:right;}

.dripList{float:left; width:100%; margin:0 0 10px 0; padding:0px;  max-height:165px; overflow-y:auto; background:#f7f7f7;}
.dripList li{float:left; width:100%; background:#F8F8F8; border-bottom:#e0e0e0 solid 1px; list-style:none;}
.dripList li .dripBtn{float:right; border:none; background: url(../content/images/closeLead.png) no-repeat center center; width:9px; height:9px; padding:15px; }
.dripList li .dripBtn:hover{opacity:0.6;}
.dripList li a{display:inline-block; padding:6px; max-width:calc(100% -  55px);  max-width:-moz-calc(100% -  55px);  max-width:-webkit-calc(100% -  55px); color:#333; border-left:#ccc solid 1px;}
.dripList li span{display:inline-block; padding:6px; max-width:calc(100% -  55px);  max-width:-moz-calc(100% -  55px);  max-width:-webkit-calc(100% -  55px); color:#333; border-left:#ccc solid 1px;}

.dripList:empty{display:none;}


.listNav{float:left; width:100%; margin-bottom:10px;  }
.listNav:empty{display:none;}
.singleList{float:left; width:100%; border-bottom:#ccc solid 1px; padding:0px 0; }
.sLeft{float:left; width:calc(100% - 50px);  width:-webkit-calc(100% - 50px);  width:-moz-calc(100% - 50px); }
.singleList h5{font-size:14px; font-weight:bold; margin:5px 0;}
.singleList p{font-size:13px; margin-bottom:3px;}
.editNav{float:right; padding:30px 0;   width:50px; text-align:right;}

.graphNav{float:left; width:100%; margin:10px 0;}

.newAccordin{float:left; width:100%; margin-bottom:20px;}
.AccordinTitle{float:left; width:100%;  position:relative; cursor:pointer;}
.AccordinTitle:after{content:''; position:absolute; border-top:#ccc solid 1px; width:100%; top:15px; left:0px; }

.AccordinTitle > div{float:left; background:#fff; color:#006BC4; font-size:16px; line-height:28px; padding-right:10px; position:relative; z-index:1;}
.AccordinTitle > div:before{content:'-'; margin-right:10px;  border:#006BC4 solid 2px; height:28px; width:28px; text-align:center; display:block; float:left; line-height:20px;
	-moz-border-radius:50%; border-radius:50%; -webkit-border-radius:50%; 
}
.AccordinTitle.closedTitle > div:before{content:'+';}
.AccordinTitle > div small{color:#333; font-size:14px;}

.AccordinContent{float:left; width:100%; padding-left:37px;}

.activityMainBox{float:left; width:100%; border-left:#ccc solid 1px; margin:10px 0;}
.activityBox{float:left; width:33.33%; border-right:#ccc solid 1px; padding:0 10px;}
.activityBox h5{font-size:20px; margin:4px 0; }
.activityBox p{margin-bottom:5px;}

.doneActivity, .editActivity, .deleteActivity{color:#333; font-size:16px; margin:0px 20px 0 0; float:left;}
.doneActivity i{color:#5cb85c;}
.editActivity i{color:#ff8b1a;}
.deleteActivity i{color:#ff0000;}

.communicationsNav{float:left; width:100%; }
.cmms{float:left; width:50%; border-right:#ccc dashed 1px; padding:0 20px 0px 0; margin-bottom:10px;}
.communicationsNav .cmms:nth-child(even){padding:0 0 0px 20px;}
.cmms h5{color:#666; font-size:14px; margin:0px 0; font-weight:bold; }
.cmms p {font-size:13px;}
.cmms p b{font-weight:normal;}
.accordingSelect{padding:5px; border:#ccc solid 1px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }


.listingPropertyNav{float:left; width:100%; margin:20px 0 5px 0;}
.listingProperty{float:left; width:50%; padding-right:20px; }
.listingProperty img{float:left; margin:0 10px 10px 0; border:#ccc solid 1px;  max-width:55px;}
.listingProperty h5{font-size:18px; text-transform:uppercase; line-height:25px; margin:0px;}
.listingProperty p span{display:inline-block; margin-right:5px;}

.possibleNav{float:left; width:100%; }
.possibleInner{float:left; width:100%; margin-bottom:20px;}
.possibleImage{float:left; margin:20px 20px 0 0; width:90px; height:90px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden;}
.possibleImage img{width:100%; }
.pConent{float:left; width:calc(100% - 110px); width:-moz-calc(100% - 110px); width:-webkit-calc(100% - 110px); }
.pConent h5{color:#006BC4; font-size:14px; font-weight:bold; }
.pConent h5 small{color:#006BC4; font-size:14px;}

.pCovered{float:left; width:100%; border:#ccc solid 1px; padding:10px; display:table;}
.innerPCov{float:left; width:50%; display:block;}
.pCovered .innerPCov:first-child:nth-last-child(1){display:table-cell; width:100%; padding-right:20px;  }
.pCovered .innerPCov:nth-child(1):nth-last-child(2),
.pCovered .innerPCov:nth-child(2):nth-last-child(1) {
	display:table-cell; width:50%; padding-right:20px;
}

.innerPCov img{float:left; margin:0 10px 10px 0; width:70px; height:auto;}
.innerPCov h5{margin:0px; color:#333; font-size:14px; font-weight:bold; line-height:28px;}
.innerPCov p{font-size:13px;}

.graphBars{float:left; width:100%;}
.possibleTabs{float:left; width:100%; border-bottom:#ccc solid 1px; margin:10px 0;}
.possibleTabs a{margin-bottom:-1px; padding:10px; display:inline-block; font-size:14px !important; color:#333; font-size:18px;}
.possibleTabs a.possibleActive{border:#ccc solid 1px; border-bottom-color:#fff; color:#006BC4;}

.leadSummaryNavi{float:left; width:100%; text-align:center; margin-bottom:5px;}
.leadSummaryNavi a{background:#006ac0; color:#fff; width:30px; display:inline-block;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.leadSummaryNavi a i{display:inline-block; line-height:30px; margin-top:-2px;}
.leadSummaryNavi a:hover{color:#fff; opacity:0.6;}

/*
.leadMatchDetails{float:left; width:100%; background:#fff; overflow:hidden; }
.leadMatchGrid{float:left; width:calc(100% - 300px); -moz-width:calc(100% - 300px); -webkit-width:calc(100% - 300px);  padding:10px; 
	box-shadow:#aaa 0px 0px 10px;  
}
.leadMatchGridButtons{float:left; width:100%; margin-bottom:10px;}
.GridTable{float:left; width:100%;}

.leadMatchProp{float:right; width:300px; padding:10px;}
.leadMatchImage{float:left; width:100%; margin-bottom:10px; position:relative;}
.lmImage{float:left; width:100%; }
.lMatchProDetails{float:left; width:100%; }
.lMatchProDetails h6{font-size:16px; margin:0px;}
.lMatchProDetails h4{font-size:22px;}
.lMatchProDetails p{font-size:14px; line-height:26px;}

.backToSearch{float:left; padding:10px 15px; border:none; background:#eee; color:#006ac0; font-size:16px; font-weight:bold;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}

.connectionMain{float:left; width:230px;}
.activityNavs{float:left; width:115px;}

.listOfImages{float:left; width:100%; position:relative; }
.listOfImages .lmImage{display:none;}
.listOfImages .lmImage:first-child{display:block;}

.prevPhoto{float:left; position:absolute; top:70px; left:10px; width:50px; height:50px; text-align:center; background:rgba(255,255,255,0.5); font-size:20px; line-height:50px; color:#888; 
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.nextPhoto{float:left; position:absolute; top:70px; right:10px; width:50px; height:50px; text-align:center; background:rgba(255,255,255,0.5); font-size:20px; line-height:50px; color:#888; 
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.prevPhoto:hover, .nextPhoto:hover{color:#006ac0;}
*/

.dripList .twitter, .dripList .text{float:left; padding:5px 10px 5px 5px; font-weight:normal; line-height:18px;  cursor:pointer; margin:0px; width:55px;}
.dripList .twitter input[type=checkbox], .dripList .text input[type=checkbox]{float:left; margin:4px; }
.dripList .twitter:hover, .dripList .text:hover{background:#eee;}


.leadMatchDetails{float:left; width:100%; background:#fff; overflow:hidden; position:relative;}
.leadMatchGrid{float:left; width:calc(100% - 300px); -moz-width:calc(100% - 300px); -webkit-width:calc(100% - 300px);  padding:10px; 
	box-shadow:#aaa 0px 0px 10px;  
}
.leadMatchGridButtons{float:left; width:100%; margin-bottom:10px; text-align:center;}
.GridTable{float:left; width:100%;}

.leadMatchProp{float:right; width:300px; padding:10px;}
.leadMatchImage{float:left; width:100%; margin-bottom:10px; position:relative;}
.lmImage{float:left; width:100%; height:200px; object-fit:cover; object-position:center;}
.lMatchProDetails{float:left; width:100%; }
.lMatchProDetails h6{font-size:16px; margin:0px;}
.lMatchProDetails h4{font-size:22px;}
.lMatchProDetails p{font-size:14px; line-height:26px;}

.backToSearch{ padding:10px 15px; border:none; background:#eee; color:#006ac0; font-size:16px; font-weight:bold;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}

.connectionMain{float:left; width:230px;}
.activityNavs{float:left; width:115px;}

.listOfImages{float:left; width:100%; position:relative; }
.listOfImages .lmImage{display:none;}
.listOfImages .lmImage:first-child{display:block;}

.prevPhoto{float:left; position:absolute; top:70px; left:10px; width:50px; height:50px; text-align:center; background:rgba(255,255,255,0.5); font-size:20px; line-height:50px; color:#888; 
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.nextPhoto{float:left; position:absolute; top:70px; right:10px; width:50px; height:50px; text-align:center; background:rgba(255,255,255,0.5); font-size:20px; line-height:50px; color:#888; 
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.prevPhoto:hover, .nextPhoto:hover{color:#006ac0;}

.activityLeadIcons{width:165px; float:left;}
.sp-input-container.sp-cf{width:0px; height:0px; overflow:hidden; padding:0px; margin:0px;}

.lContactDate input[type=text]{ padding:0px 5px !important; height:28px;}
.lContactDate .input-group-btn button{padding:3px 7px !important;}
.lContactDate .input-group-addon small {font-size:13px;}
.activityMainBox:empty{display:none;}
.leadConnect .alert{margin-bottom:5px;}



.newGridBallonExtender{float:left; position:relative;}
.newGridBallonExtender .arrowPhone{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	-ms-transition: all .2s ease-in-out;
}
.newGridBallonExtender:hover .arrowPhone{transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); }
.newGridBallonExtender:hover .newBallonHidden{ display:block; opacity:1; }
.newBallonHidden{
	position:absolute;
	top:-10px;
	left:100%;
	background:#fff;
	border:#ccc solid 1px;
	width:250px;
	z-index:11111111;
	margin-left:-5px;
	opacity:0; 
	display:none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
/*.newBallonHidden:before{border-right:#fff solid 8px; content:''; border-top:transparent solid 8px;border-bottom:transparent solid 8px; position:absolute; right:100%; top:12px;} */
.newBallonLeft{display:table-cell; width:215px; vertical-align:top; text-align:left; padding:5px;}
.newBallonRight{display:table-cell; border-left:#ccc solid 1px; background:#f7f7f7; padding:5px; width:35px;}
.newBallonRight .newChatIcon, .newBallonRight .newCallIcon, .newBallonRight .btn{margin:0 0 5px 0; float:left; width:25px;}
.phoneEmail{float:left; width:100%; margin-bottom:4px;}

.activityInGrid{float:left; width:165px;}

.prieceRangeWidth{min-width:250px;}


#SummaryCommentTest, #SummaryCommentType{
	display: block; float:left;
 /* Fallback for non-webkit */
 display: -webkit-box;
 width: 100%;
 max-height:52px;
 /* Fallback for non-webkit */  
 font-size:13px;
 line-height: 18px;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;  
 }


.leadConnect .btn-xs {font-size:14px !important;}
.leadConnect .alert {padding: 2px 5px !important;}

.listingMatchNav .form-control{padding:0 5px !important; height:30px !important; font-size:13px !important;}
.listingMatchNav .priceIns[type=text]{font-size:13px !important; height:30px;}
.listingMatchNav .form-control .rcbInputCell.rcbInputCellLeft {padding:0px; margin:2px -2px; float:left;}
.listingMatchNav .form-control .RadComboBox.RadComboBox_Default:after{ right:0px; top:12px;}




 
.connectionPhotoNew{float:left; width:40px; margin-right:5px;}
.connectionOtherDetails{float:left; width:calc(100% - 50px); width:-webkit-calc(100% - 50px); width:-moz-calc(100% - 50px);}
.connectionNameNew{float:left; width:100%; text-align:left; }
.connectionNameInner{float:left; width:100%;/* width:-moz-calc(100% - 70px);  width:calc(100% - 70px);  width:-webkit-calc(100% - 70px);display:flex;*/ margin:0 0 3px 0; }
.ellipsisText:empty{display:none;}
.connectionNameInner .ellipsisText {min-width:100px; padding:0 10px 0 0; width:auto !important; max-width:-moz-calc(100% - 50px);  max-width:calc(100% - 50px);  max-width:-webkit-calc(100% - 50px);}
.connectionCalendarNew{float:right; width:25px; display:flex; }
.connectionCalendarNew .btn{ padding:3px; margin-right:0px; margin-bottom:0px; height:25px; width:25px;}
.connectionCalendarNew .hotIcon{width:20px; margin:0 -5px 0 0; height:20px;}
.mobileNavNew{float:left; width:100%;  line-height:25px;}
.mobileNavNew .arrowPhone, .mobileNavNew .newChatIcon, .mobileNavNew .newCallIcon{width:26px; height:23px; margin-right:0px;}

.connectionEmailNew{float:left; width:100%; text-align:left;}
.basicTable .form-label {padding:0px;}
.basicTable > tbody > tr > td, .basicTable > tfoot > tr > td, .basicTable > thead > tr > td{padding-top:4px !important; padding-bottom:4px !important;}
 
.ui-chatbox{position:absolute !important;}
.chatWidnowParent {position:fixed; right:70px; bottom:0px; z-index:1000;}

.connectionSaveButtons{float:left; width:100%;}
.connectionSaveButtonsInner{float:left; width:100%; background:#fff; padding:10px; border-top:#ccc solid 1px; z-index:999;}

.rsContent.rsDayView table tr th:first-child, .rsContent.rsDayView table tr td:first-child {width:60px;}
.rsContentWrapper{width:calc(100% - 54px) !important; width:-moz-calc(100% - 54px) !important; width:-webkit-calc(100% - 54px) !important; }
.rsContentScrollArea{width:100% !important;}

.customModelPopup .newCustPopup{width:940px; margin:0 0 0 -470px; position:absolute; height:100%;  padding:50px 0; left:50%;}
.customModelPopup .newCustPopupContainer{float:left; width:100%; padding:10px; position:relative; height:100%; overflow-y:auto; background:#fff;   
}
.CloseNewCustPopup{position:absolute; left:100%; color:#fff; top:50px; background:#fff; padding:10px; color:#2e6da4; width:40px; text-align:center; cursor:pointer; display:none;
	-moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; 
}
.customModelPopup .CloseNewCustPopup:hover{opacity:0.6;}
.customModelPopup .CloseNewCustPopup{display:block !important;}

@media (max-width:1050px){
	.customModelPopup .newCustPopup{width:660px; margin-left:-330px;}
}


@media (max-width: 767px){
	.lmCity{max-width:150px;}
	.lmProperty{max-width:180px; width:180px !important;}
	.lmPrice{min-width:300px; max-width:300px;}
	.lmBeds, .lmBaths{max-width:85px;}
	.lmLiving{max-width:130px}
	.lmAge{max-width:100px}
	.lmListings{max-width:200px; width:50%;}
	.lmMls{max-width:75px;}
	.lmMlsType{max-width:100px;}
    .lmRentSale{max-width:130px; width:130px !important;}
    .matchNav.lmArea{max-width:220px; width:220px;}    
	.lmButtons{max-width:120px;}
	.lmButtons .btn{height:30px; padding:3px 5px; margin-right:5px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.lmCity{max-width:150px;}
	.lmProperty{max-width:180px; width:180px !important;}
	.lmPrice{min-width:300px; max-width:300px;}
	.lmBeds, .lmBaths{max-width:85px;}
	.lmLiving{max-width:130px}
	.lmAge{max-width:100px}
	.lmListings{max-width:200px; width:30%}
	.lmMls{max-width:75px;}
	.lmMlsType{max-width:100px;}
    .lmRentSale{max-width:130px; width:130px !important;}
    .matchNav.lmArea{max-width:220px; width:220px;}
	.lmButtons{max-width:120px;}
	.lmButtons .btn{height:30px; padding:3px 5px; margin-right:5px;}

}
@media (min-width: 992px) and (max-width: 1199px) {
	.lmCity{max-width:150px;}
	.lmProperty{max-width:180px; width:180px !important;}
	.lmPrice{min-width:300px; max-width:300px;}
	.lmBeds, .lmBaths{max-width:130px;}
	.lmLiving{max-width:150px}
	.lmAge{max-width:150px}
	.lmListings{max-width:200px;}
	.lmMls{max-width:130px;}
	.lmMlsType{max-width:130px;} 
    .lmRentSale{max-width:130px; width:130px !important;}
    .matchNav.lmArea{max-width:220px; width:220px;}
	.lmButtons{max-width:120px;}
	.lmButtons .btn{height:30px; padding:3px 5px; margin-right:5px;}

}

@media (min-width: 1200px) {
	.lmCity{max-width:150px;}
	.lmProperty{max-width:180px; width:180px !important;}
	.lmPrice{min-width:300px; max-width:300px;}
	.lmBeds, .lmBaths{max-width:130px;}
	.lmLiving{max-width:150px}
	.lmAge{max-width:150px}
	.lmListings{max-width:200px; width:20%;}
	.lmMls{max-width:130px;}
	.lmMlsType{max-width:130px;}
    .lmRentSale{max-width:130px; width:130px !important;}
    .matchNav.lmArea{max-width:220px; width:220px;}
	.lmButtons{max-width:120px;}
	.lmButtons .btn{height:30px; padding:3px 5px; margin-right:5px;}
}

.listingMatchNav .form-control.myList{height:155px !important;}

@media (min-width: 992px) and (max-width: 1199px) {
 .lsC{width:25%; }
} 

/*.rankingspan{display:none !important;}*/
.RadComboBox table td.rcbArrowCell{height:22px !important;}
.RadUpload .ruFileWrap{height:auto !important}
/*.RadUpload_Office2007 input.ruFakeInput{background:#fff !important; border:#ccc solid 1px !important; height:25px; width:200px; margin-right:0px !important; float:left; cursor:pointer;
	border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; 
} 
.ruFileWrap.ruStyled .ruButton.ruBrowse{margin:0px !important;float:left;background: #006ac0 !important; color:#fff;  height:31px !important; background-image: none !important; font:normal 14px arial; cursor:pointer !important;
	border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; 
}*/
.rgMasterTable * {font-family:arial !important;}

#ctl00_PH_RadScheduler1_Form_RadioButtonListSource td > span{display:flex;}
#ctl00_PH_ctl01_MainPanel{background:none !important; border:none !important;}
#ctl00_PH_ctl01_listcontainer{border:none !important; padding:0px !important;}
#ctl00_PH_ctl01_uploadpanel{border:none !important; margin-bottom:50px; float:left; width:100%;}

.RadUpload_Office2007 input.ruFakeInput, .ruFakeInput.radPreventDecorate{ background:url(../images/browse.png) no-repeat left top !important; width:85px; height:30px !important; border:none !important; background-size:100% 100%; margin:0 2px 0 0 !important; padding:0px !important;
    -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; 
}
.ruFileWrap.ruStyled .ruButton.ruBrowse{display:none;}
#ctl00_PH_ctl01_lblupload, #ctl00_PH_ctl01_lblfile_list{font-size:18px; color:#006ac0 !important; }

#ctl00_PH_ctl01_pnldropzone{border:#ccc dashed 2px !important; width:100%; float:left; }
#ctl00_PH_ctl01_Dropzonediv span{color:#ccc !important; font-size:25px; display:block; padding:30px 0;}
#ctl00_PH_ctl01_pnldropzone:hover{border-color:#999 !important;}

#ctl00_PH_ctl01_uploadpanel table{float:left;}
#ctl00_PH_ctl01_uploadpanel table tr{float:left; width:100%;}
#ctl00_PH_ctl01_uploadpanel table tr td{width:100%; float:left;}

.ruFileInput{cursor:pointer;}
.rcbArrowCell.rcbArrowCellRight a{height:22px !important;}
.newChatIconsummary{cursor:pointer; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -538px -168px; margin:0 2px;}
.newCallIconsummary{cursor:pointer; width:24px; height:22px; background:url("../content/images/spirit_crm.png") no-repeat -566px -168px; margin:0 2px;}
.RadComboBox .rcbArrowCell a{height:22px !important;}

.connectionLeft .imageAlternate{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7); }
.noPosition {position: static !Important;}


span.cke_skin_kama{padding:0px !important;}
.cke_skin_kama .cke_toolgroup, .cke_skin_kama .cke_rcombo a, .cke_skin_kama .cke_rcombo a:active, .cke_skin_kama .cke_rcombo a:hover{margin-right:1px !important;}

.customModelPopup .footerPannelPopup{position:absolute; top:100%; background:#fff; border-top:#ccc solid 1px; width:100%; left:0%;padding:10px; margin-top:-100px; }
.customModelPopup .newCustPopup{padding-bottom:100px !important;}

.halfWidth{width:49.5%; float:left; }
.fullNav .halfWidth:nth-child(even){float:right !important;}
.oneThird{float:left; width:32.5%; margin-right:.5%;}
.twoThird{float:left; width:66.5%; margin-right:.5%;}
#SendMailPanel .input-group-addon {padding:6px !important; font-size:12px !important;}
#SendMailPanel .form-control.input-sm {padding:5px !important;}
#SendMailPanel select.form-control.input-sm {padding-top:0px !important;}

.toCCBCC{float:left; width:100%;}
@media (min-width:800px){
	 
	
	.toCCBCC .fullNav{width:32% !important; margin-top:0 !important; }
	.toCCBCC .fullNav:nth-child(2){margin:0 2% !important; }

}
.floatThead-floatContainer.floatThead-container{z-index:10 !important;}

.table-responsive table tbody tr:nth-child(-n + 3) td .cal_Theme1{top:34px !important; z-index:10 !important;}
.table-wrapper table tbody tr:nth-child(-n + 3) td .cal_Theme1{top:34px !important; z-index:10 !important;}
.cal_Theme1{bottom:100%; top:auto !important; right:0px; left:auto !important;}

.communicationMailBox{float:left; width:100%; padding:15px;}
.communicationMailBox .footerPannelPopup{float:left; width:100%; margin:10px 0;}

select.form-control option{padding:5px !important; border-bottom:#ccc solid 1px; white-space:normal;}
.form-control option:hover{background:#f7f7f7;}

.ckEditorParent{float:left; width:100%; }
.ckEditorParent > div {float:left; min-width:100%; max-width:100%; width:100%; }

.delimiter{display:inline-block; margin-right:20px;}
.delimiter label{border:#ccc solid 1px; display:inline-block; width:20px; line-height:20px; text-align:center; background:#eee; border-radius:2px; margin:0px 5px 2px 5px; position:relative;}
.delimiter label:before{content:''; border-right:#ccc solid 6px; border-top:transparent solid 6px; border-bottom:transparent solid 6px; position:absolute; right:100%; top:3px;}

.agTabs a{padding-left:10px !important; padding-right:10px !important;}

select.form-control{cursor:pointer;}

.columnTelerikHeight table, .RadComboBox.RadComboBox_Default table td{height:32px;}
.columnTelerikHeight .rcbInput.radPreventDecorate{height:30px;}


.custom-tabs li:empty{display:none !important;}

.hideWhenEmpty:empty{display:none !important;}


.gridnaviFirst{float:left; width:40px; height:34px; background: url(../images/sprite.png) no-repeat 0 -306px !important; cursor:pointer;}
.gridnavilnkPrev{float:left; width:40px; height:34px; background: url(../images/sprite.png) no-repeat 0 -340px !important; cursor:pointer;}
.gridnavilnkNext{float:left; width:40px; height:34px; background: url(../images/sprite.png) no-repeat 0 -374px !important; cursor:pointer;}
.gridnavilnkLast{float:left; width:40px; height:34px; background: url(../images/sprite.png) no-repeat 0 -408px !important; cursor:pointer;}	

.gridnaviFirst, .gridnavilnkPrev, .gridnavilnkNext, .gridnavilnkLast{border-radius:5px;
}
.gridnaviFirst:hover, .gridnavilnkPrev:hover, .gridnavilnkNext:hover, .gridnavilnkLast:hover{  
     box-shadow:#aaa 0px 0px 0px 2px inset; -webkit-box-shadow:#aaa 0px 0px 0px 2px inset; -moz-box-shadow:#aaa 0px 0px 0px 2px inset; 	
}
.gridnaviFirst:disabled, .gridnavilnkPrev:disabled, .gridnavilnkNext:disabled, .gridnavilnkLast:disabled{opacity:0.3 !important;}

.gridnaviFirst:disabled:hover, .gridnavilnkPrev:disabled:hover, .gridnavilnkNext:disabled:hover, .gridnavilnkLast:disabled:hover{  opacity:0.3 !important;
     box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; 	
}

.leadNewInfo
{
    float: left;
    width: 100%;
    padding: 5px;
    border-top: #ccc solid 1px;
}
.leadNewInfo .lSimpleInfo
{
    width: auto !important;
    margin-right: 30px !Important;
}

.rgMasterTable.rgClipCells th, .RadGrid_Office2007 .rgHeaderWrapper{background:#ffffff !important; color:#333; font-weight:bold;  font-size:14px; padding:10px;}
.RadGrid_Office2007{border:#ccc solid 1px !important;}
.rgMasterTable{border:none !important;}
.RadGrid_Office2007 .rgHeaderWrapper{border:none !important; border-bottom:#ccc solid 1px !important;}
.RadGrid_Office2007 .rgHeader, .RadGrid_Office2007 .rgAltRow td, .RadGrid_Office2007 .rgRow td{border-right:none !important; border-left:none !Important; font-size:14px; padding:5px 10px !important;}
.RadGrid_Office2007 .rgHeaderDiv{background:none !important; border:none !important;}

.assignmentConnectionHome{width:100%; float:left; }
.assignmentConnectionHome2{width:100%; min-width:200px; float:left;}
.assignmentConnectionHome2 span, .assignmentConnectionHome2 a{display: inline;}


.connectionColoumn .panel:last-child{margin-bottom:0px;}


.createdBy{float:left; background:#efefef; padding:5px; border:#ddd solid 1px; width:140px; text-align:center; margin:5px 5px 5px 0; min-height:72px; }
/*.createdBy span{ width:100%; float:left; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }*/

.backBtn{float:right; width:125px; padding:18px 0; margin:0 5px; text-align:center;}

.fullcontainer{width:100%; float:left;   position:relative; padding:10px 0; }
.fullcontainer  .panelParent {float:left; padding:0 10px 10px 0; width:31.3%; box-sizing:border-box; position:absolute; left:150%; top:100%; } 
	 
@media (max-width:1400px ){
    .fullcontainer  .panelParent { width:49.9%;}
} 
.panelParent .panel-default{margin-bottom:0px !important;}

.connectionColoumn .panel:last-child{margin-bottom:0px;}

.agentNewInfo{float:left; width:100%; display:table; padding:5px;}
.agentLeftInfo{display:table-cell;  vertical-align:top;}
.agentLeftInner{min-width:260px; float:left; }
.agentRightInfo{display:table-cell; text-align:right; vertical-align:top;}
.agentBackBtn{float:right; font-weight:bold; color:#006ac0; margin-left:20px;}
.agentBackBtn a{color:inherit; }
.agentBackBtn a:hover{text-decoration:underline;}
.createdByAgent{display:inline-block;  }
.firstAgent, .secondAgent{display:inline-block;}
.uniBox{display:inline-block; background:#efefef; border:#ddd solid 1px; margin:0 0px 3px 3px; padding:0px 5px;}
.uniBox a{font-weight:bold; color:#006ac0; text-decoration:underline;}
.uniBox a{text-decoration:none;}
.overrideAgent{color:red !important;}


.senderBuyerRadio{float:left; }
.senderBuyerRadio td{float:left; margin-right:20px; cursor:pointer; }
.senderBuyerRadio td *{cursor:pointer;}
.senderBuyerRadio td input[type=radio]{float:left; margin:4px;}
.senderBuyerRadio td:hover{color:#666; } 


.lifestyleFeaturesPanel{float:left; width:100%; display:table;}
.lifestyleFeaturesPanel > div{display:table-cell;padding-right:10px;vertical-align:top;width: 50%;}
.commuteNLifestylePanel{width:50%;}
.schoolNSound > .tableGroupSoundNSchool {float:left; width:100%; float:left; display:table; }
.schoolNSound > .tableGroupSoundNSchool > div{display:table-cell; padding-right:10px; vertical-align:top;}
.schoolsPanel, .scoundScorePanel{width: 50%;}
@media (max-width: 991px){
	.lifestyleFeaturesPanel > div{display:block; float:left; width:100%; padding-right:0px;  }
.schoolsPanel, .scoundScorePanel{width:50% !important; padding-right:0px !important}
.scoundScorePanel{padding-left:20px !important;}

}
.commuteNLifestylePanel select{/*padding:0 !important;*/ font-size:13px;}

.che:hover{ background: #eee; cursor: pointer;  }
.che {width:100%!important;padding:2px; font-size:13px;}
.cityCheck{cursor: pointer; }


.includeAll{float:left; width:100%; font-weight:normal; }
.includeAll input[type=checkbox]{float:left; margin:5px 3px 0 0;}
.includeAll label{ font-weight:normal; line-height:22px; }

/* .no-lifestyleChoices, .dropdown-fieldset.commuteHelp.no-lifestyleChoices{min-height:180px !important;} */
.no-lifestyleChoices fieldset{min-height:180px !important;}
.schoolsPanel .dropdown-fieldset{ padding-bottom:20px;}
.schoolsPanel p{margin:0px !important;}

.connectionNameInnerDashboard{float:left; width:160px; }
.connectionNameInnerDashboard a{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; }
.mobileNavNewDashboard{float:left; width:160px;  text-align:left !important}
.mobileNavNewDashboard a{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;  text-align:left !important;}

.visitsDButton{display:inline-block; color:#00aa00; font-size:16px;  padding:4px 10px; min-width:60px; text-align:left;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.searchessDButton{display:inline-block; color:#663399;  font-size:16px;  text-align:left;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.favDButton{display:inline-block; color:#ff0000; font-size:16px; text-align:left;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.viewedDButton{display:inline-block; color:#219dfd;  font-size:16px; text-align:left;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.searchessDButton a, .favDButton a, .viewedDButton a{  display:inline-block; padding:4px 10px;cursor:pointer; text-decoration:none !important; color:inherit !important; min-width:70px; }

.actMessageNav{float:left; width:100%; }
.actMessageNav span{float:left; margin-bottom:0px; padding:4px !important;
	border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; 
}
/*.tableMaxHeight300{border-top:#ddd solid 1px;}*/

@media (min-height:750px){
	.onlineTab span{top:240px;}
	.userListOnlineNow{top:300px;}
	.onlineCount{top:48px;}
	.listFixInner{max-height:330px;}
}
@media (min-height:850px){
	.listFixInner{max-height:380px;}
}
.moneytranscatdata table tr:last-child table a{float:left; width:30px; text-align:center; height:30px; font-weight:bold; line-height:30px; background:#337ab7; color:#fff; margin-right:5px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.moneytranscatdata table tr:last-child table a:hover{text-decoration:none; opacity:0.7;}
.WhiteBox{background:#fff!important;}
.matchingTabs{padding:0px; margin:0 0 10px 0 !important; list-style:none; float:left; width:100%; display:table; border:#e3e4e8 solid 3px; border-right:none; position:relative; z-index:3; background:#fff;}
.matchingTabs li{display:table-cell; border-right:#e3e4e8 solid 3px!important; padding:0px !important; margin-right:-2px !important;}
.matchingTabs a{display:block; text-align:center; font:normal 16px calibri, arial; padding:5px 10px !important; line-height:17px; color:#5276cc; text-decoration:none !important; margin:0px !important; min-width:150px;}
.matchingTabs li.rtsLI a.rtsLink{padding:5px !important; background:#fff !important;}
.matchingTabs a span{padding:0px !important; margin:0px !important;}
.RadTabStripTop_Windows7 .rtsLevel1 .rtsOut{padding:0px !important;}
.matchingTabs li.rtsLI a.rtsLink.rtsSelected{background:#f6f7f9 !important; color:#525252; cursor:default; border-bottom:#f6f7f9 solid 1px; margin-bottom:-1px;} 
.matchingTabs a:hover{background:#f0f0f0;}
.form-label:empty{display:none;}
.RadCalendarTimeView a{padding:2px 3px !important; border:transparent solid 1px;}
.RadCalendar_Vista .rcMain .rcRow .rcSelected a{background:#dbf0fb !important; border:#a6d9f4 solid 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.RadCalendar_Vista .rcMain .rcRow td:hover a, .RadCalendar_Vista .rcMain .rcRow span:hover { background: #dbf0fb !important; display: block; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}
/*.RadGrid_Office2007 .rgHeader, .RadGrid_Office2007 th.rgResizeCol, .RadGrid_Office2007 .rgHeaderWrapper{background: #006ac0 !important;}*/
.RadCalendar_Windows7 .rcMain .rcRow .rcSelected a{background:#dbf0fb !important; display:block;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.RadCalendar_Windows7 .rcMain .rcRow td:hover a{background:#dbf0fb !important; display:block;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }

.LeadCapturesClicks td{background:#f7f7f7;}
.LeadCapturesClicks td:first-child{text-align:left;}
.LeadConversionSucccess td{background:#e7e7e7; white-space:nowrap; font-weight:bold;}
.LeadConversionSucccess td:first-child{text-align:left;}
.sourceText{white-space:nowrap; text-align:left;}
.leadConversionTable{margin:0px !important}
.lastCommentContent{ width:100%; height:40px; overflow:hidden; display:block;  }
.lastCommentContent span{line-height:19.5px;}
.showFullContent{height:auto !important;}

.ReportsFormFields{float:left; width:100%; margin-bottom:10px; }
.reportsLabelText{float:left; width:164px; line-height:34px;}
.reportsFieldsIns{float:left; width:220px; padding-right:20px;}
.reportsValidation{ padding:5px 0; float:left; width:100%; padding-left:164px; box-sizing:border-box;  }

.textLeadPanel{background:#e9e9e9; float:left; width:100%; padding:5px; display:flex; margin:10px 0;
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; 
}
.textLeadInput{width:400px !important; margin:0 10px; float:left;}
.textLabelLead{float:left; color:#546b8b; line-height:34px; padding:0 5px;}

.textToLeadProperties{float:left; width:100%; }
.tToProperties{float:left; width:24%; margin:0 1% 20px 0; border:#ccc solid 1px;}
.imgPaneltTo{float:left; width:100%; display:table; border-bottom:#ccc solid 1px;}
.imgPanelInnertTo{display:table-cell; vertical-align:middle; text-align:center; padding:10px; position:relative;height:200px;}
.tToImage{max-width:100%; max-height:100%; position:relative; display:inline-block;height:200px;object-cover:fit;}

.tagtTo{position:absolute; left:0px; top:10px;}
.underContracttTo{ background:#4822c5; color:#fff; padding:5px; font-size:12px;}
.ActivetTo{ background:#37b226; color:#fff; padding:5px; font-size:12px;}
.CanceledtTo{ background:#b90f0f; color:#fff; padding:5px; font-size:12px;}
.SoldtTo{ background:#626262; color:#fff; padding:5px; font-size:12px;}

.propertytToInfo{float:left; width:100%; border-bottom:#ccc solid 1px; padding:10px;}
.protToAddress{float:left; width:100%; font-size:16px; color:#333; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.protToListingAgentName{float:left; width:100%; font-size:14px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.preicetTo{float:left; width:100%; font-size:20px;}
.tToOtherInfo{float:left; width:100%; min-height:4px;}
.tToInInfo{float:left; min-width:40%; color:#666; line-height:20px;}
.tToOtherInfo .tToInInfo:nth-child(even){float:right; text-align:right;}

.tToDefinePanel{float:left; width:100%; padding:10px;}
.defineTextBx{float:left; width:150px; position:relative;}
.asnBtn{float:right;}

.dtToInputs{float:left; width:100%; border:none; border-bottom:#ccc solid 1px; font-size:16px; background:none; font-weight:normal; padding:10px 0px 0px 0px; color:#333; margin:0 0 0px 0; height:30px;}
.defineTextBx span{position:absolute; left:0px; top:7px !important; color:#333; font-weight:normal; 
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.dtToInputs:focus ~  span{top:-3px !important; font-size:12px;} 
.dtToInputs:valid ~  span{top:-3px !important;font-size:12px;} 

/*Agent Page CSS
.ui-autocomplete{position:absolute; top:100%; left:0; z-index:1111111111!important; float:left; display:none; min-width:160px; padding:0px; margin:2px 0 0; list-style:none;  border-style:solid; border-width:1px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; height:280px; overflow-y:scroll;}
.ui-menu-item>a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px; white-space:nowrap}
.ui-state-active,.ui-state-hover{  text-decoration:none; border-radius:0;-webkit-border-radius:0;-moz-border-radius:0; }
.ui-menu .ui-menu-item{ line-height: 20px !important; font: 16px Arial,Helvetica,sans-serif; padding:5px 10px !important; }
.ui-menu .ui-menu-item:hover{ text-decoration:none;}
.ui-autocomplete li{padding:4px 10px; }
.ui-autocomplete.ui-menu .ui-menu-item a{display:block;font:16px Arial,Helvetica,sans-serif;}
.ui-menu-item.autoCompleteHeading{ font-weight:bold; font-size:12px !important; cursor:default;}
.ui-menu .ui-menu-item:before{float:left; content:''; margin-top:7px; margin-right:5px;}
.ui-menu-item.autoCompleteHeading:before {display:none;}*/

.ui-autocomplete{background:#fff; border:#ccc solid 1px;}
.ui-autocomplete li{background:none; border-bottom-color:#ccc;}
.ui-autocomplete li a{color:#333; }

.ui-menu-item.autoCompleteHeading{background:#eee !important; }
.autoCompleteHeading{background:#eee !important; }

.ui-menu-item{float:left; width:100%;}
.autoCompleteHeading{float:left; width:100%; padding:10px; font-weight:bold;}
@media (min-width:1101px) and (max-width:1400px){
	.tToProperties{width:32.3% !important;}
}
@media (max-width:1100px){
	.tToProperties{width:49% !important;}
}

.txtCurrentPage{float:left; cursor:pointer; color:#333; font-size:14px; width:60px; padding:0 5px; height:25px; border:transparent solid 1px; text-align:left; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-color:#ccc;}
.txtCurrentPage:focus{border-color:#ccc;}
.lblPageText{padding:0 0 0 5px; }
.lblPageCount{ margin:0 5px;}
.btnPageGo{float:left; background:#333; color:#fff; border:none; text-transform:uppercase; height:25px; font-size:12px; font-weight:bold; padding:0 10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.pagingTable td{border:none;}

.oppsWrapper{margin:0 auto; width:800px; max-width:90%; }
.oppsContainer{border:#dfdfdf solid 1px; background:#f5f5f5; text-align:center; float:left; width:100%; padding:100px 0;font-size:20px; margin:100px 0;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; 
}

.checkboxVisible{float:left; }
.checkboxVisible input[type=checkbox]{float:left; margin:4px 5px 0 0;}
.checkboxVisible label{font-weight:normal; color:#546b8b;}

.initiateTransactionPopUp{position:fixed; width:600px; background:#fff; margin:0px 0; left:50%; top:100px; margin:0 -300px; z-index:1111; display:none; }
.initiateTransactionPopUp:before{background:rgba(0,0,0,0.6); content:''; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1; }
.initiateTransactionPopUp .initiateTransactionPopUpInner{float:left;position:relative; z-index:2; background:#fff; width:100%; padding:20px;}

.selectRoleNav{float:left; width:100%; text-align:center;}
.selectRoleTitle{float:left; width:100%; font-size:16px;}
.selectRoleCheckNav{float:left; width:100%; margin:10px 0;}
.buyerCheck, .sellerCheck{display:inline-block; padding:60px 0 10px 0; background:#f7f7f7; width:150px;  margin:0 10px; border:#ddd solid 1px; position:relative; 
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.buyerCheck input[type=checkbox], .sellerCheck input[type=checkbox],
.buyerCheck input[type=radio], .sellerCheck input[type=radio]{ position:absolute; left:0px; top:0px; opacity:0; }

.newInsGroup{float:left; width:100%; border:#ccc solid 1px; display:table; margin:0 0 10px 0;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.newInsGroupAddon{display:table-cell; white-space:nowrap; padding:0 10px; line-height:40px; vertical-align:middle; width:1%;}
.newInsFields{display:table-cell; width:100%;}
.newIndFieldControl{float:left; width:100%; height:40px; border:none; padding:0 10px 0 0; }
.popupButtonPanel{float:left; width:100%; text-align:center;}
.checkArow{position:absolute; right:0px; bottom:0px; background:#ddd; width:20px; height:20px;}
.checkArow:before{content:''; border-right:#ddd solid 20px; position:absolute; bottom:100%; right:0px; border-top:transparent solid 20px; }
.checkArow:after{content:''; border-right:#ddd solid 20px; position:absolute; right:100%; top:0px; border-top:transparent solid 20px; }
.checkArow i{color:#aaa;}

.buyerCheck input[type=checkbox]:checked ~ .checkArow, .sellerCheck input[type=checkbox]:checked ~ .checkArow,
.buyerCheck input[type=radio]:checked ~ .checkArow, .sellerCheck input[type=radio]:checked ~ .checkArow{background:#00b326;}

.buyerCheck input[type=checkbox]:checked ~ .checkArow i, .sellerCheck input[type=checkbox]:checked ~ .checkArow i,
.buyerCheck input[type=radio]:checked ~ .checkArow i, .sellerCheck input[type=radio]:checked ~ .checkArow i{color:#fff;}


.buyerCheck input[type=checkbox]:checked ~ .checkArow:before, .sellerCheck input[type=checkbox]:checked ~ .checkArow:before,
.buyerCheck input[type=radio]:checked ~ .checkArow:before, .sellerCheck input[type=radio]:checked ~ .checkArow:before{border-right-color:#00b326;}

.buyerCheck input[type=checkbox]:checked ~ .checkArow:after, .sellerCheck input[type=checkbox]:checked ~ .checkArow:after,
.buyerCheck input[type=radio]:checked ~ .checkArow:after, .sellerCheck input[type=radio]:checked ~ .checkArow:after{border-right-color:#00b326;}

.buyerCheck .iconCheck{background:url(../images/buyerCheckIcon.png) no-repeat center 10px;}
.sellerCheck .iconCheck{background:url(../images/sellerCheckIcon.png) no-repeat center 10px;}

.form-checkbox{float:left; height:34px; margin:0 10px !important;}
.singleLine{white-space:nowrap; float:left;}
.form-checkbox input[type="checkbox"]{float:left; margin:11px 0 0 10px;}

.divfullscroll p{margin:0px;}

.emailSequenceEditor{float:left; width:60%; padding-right:15px;}
.emailSequencePlaceholders{float:right; width:40%; height:613px; overflow-y:auto; overflow-x:hidden; border:#ccc solid 1px;}
.emailSequencePlaceholders .table{margin-bottom:0px;}

.customTabsEmailSequence{float:left; width:100%; }
.customTabsEmailSequence .ajax__tab_header{float:left; width:100%; border-bottom:#ccc solid 1px;}
.customTabsEmailSequence .ajax__tab_body{float:left; width:100%;}

.customTabsEmailSequence .ajax__tab_header > span{float:left; margin:0 3px 0 0;}
.customTabsEmailSequence .ajax__tab_header > span span{float:left;}
.customTabsEmailSequence .ajax__tab_header > span .ajax__tab_tab{float:left; padding:10px 20px; border:#ccc solid 1px; border-bottom:none; color:#000; }
.ajax__tab_active  .ajax__tab_tab{border-bottom:#fff solid 1px !important; margin-bottom:-1px; z-index:1; position:relative; color:#006ac0 !important;}
.customTabsEmailSequence .ajax__tab_header > span .ajax__tab_tab:hover{background:#eee;}
.ajax__tab_active  .ajax__tab_tab:hover{background:none !important;}
.emailSequencePlaceholders td span{word-break:break-word; display: block;}
/*zipforms style*/
.zipFormPopup{position:fixed; width:100%; height:100%; overflow:auto; z-index:10001; background:rgba(0,0,0,0.5); left:0px; top:0px;}
.zipFormWrapper{margin:0 auto; width:700px; }
.zipFormContainer{float:Left; width:100%; background:#fff; margin:30px 0; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.zipFormHeader{float:left; width:100%; background:#f0f0f0; }
.zipFormHeader h3{float:left; font-size:18px; margin:10px; line-height:25px;}
.closeZipForm{float:right; width:25px; height:25px;  text-indent:-100px; overflow:hidden; margin:8px; position:relative;}
.closeZipForm:before{content:''; position:absolute; left:0px; top:0px; background:#999; width:100%; height:2px; left:0px; top:14px;  
	transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); 
}
.closeZipForm:after{content:''; position:absolute; left:0px; top:0px; background:#999; width:100%; height:2px; left:0px; top:14px;  
	transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); 
}
.zipFormBody{float:left; width:100%; padding:10px; }
.zipFormRadioBtns{float:left; width:100%; margin:0 0 10px 0;}
.zfRBtns{float:left; margin:0 20px 0 0; font-size:16px; font-weight:normal; padding:0 0 0 20px; position:relative;}
.zfRBtns .zfRIns{position:absolute; opacity:0;}
.zfRBtns:before{width:15px; height:15px; border:#d3d3d3 solid 3px; content:''; position:absolute; left:0px; top:3px; 
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.zfRIns:checked + .isSelected:before{content: "\e013"; font-family: 'Glyphicons Halflings'; position:absolute; left:0px; top:1px; color:#358732;}

.otherInsFields{float:Left; width:100%; margin:0 0 10px 0;}
.halfLengthDiv{float:left; width:49%;}
.otherInsFields .halfLengthDiv:nth-child(even){float:right;}
.zfIns{float:Left; width:100%; height:40px; padding:0 5px; border:#ccc solid 1px;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.insGroup{float:Left; width:100%;  border:#ccc solid 1px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:table;position: relative;}
.insGroupTxt{display:table-cell; width:1%; white-space:nowrap; padding:0 10px; line-height:40px; vertical-align:top;}
.insInputField{width:100%; display:table-cell; height:40px; border:none; vertical-align:top; background:none; }
.firstMiddleLastNav{float:left; width:100%; border:#ccc solid 1px; margin:0 0 10px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  }
.nameFML{float:left; width:33.33%; display:table; cursor:text;}
.insGroupTxt{display:table-cell; }
.insInputField{outline:none;}

.zipFormMorePopupInner{float:left; width:100%; max-height:100px; overflow-y:auto;}
.moreLinkZipForms:hover .zipFormMorePopup{display:block;}
.insGroupBtn{display:table-cell; margin:0px; min-width:85px; padding:0px;}
.insGroupBtn > .btn{display:inline-block; margin:0px; height:40px; margin-right:-4px; position:relative; right:-4px; line-height:30px !important; border:none !important; border-left:#ccc solid 1px !important;
	border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; 
}
.zipformSup {top: -1.0em !important;left: -0.5em !important;font-size:60% !important}

.initiateLinksNav{float:left; width:100%; background:#f7f7f7;padding:0px 0; margin:5px 0;}
.initiateLinksNav > div{margin:0 10px;}
.initiateLinks { margin: 0 20px 0 10px; float: left;}
.initiateLinks > a {font-size:16px; }
.connNameH4 {float:left; }
.connNameH4 h4{float:left; padding:10px; margin:0px; line-height:20px; white-space:nowrap;}

.zipFormIcon:before{content:''; width:20px; height:20px; background:url(/content/images/zipforms.png) no-repeat left top; float:left; margin:1px 1px 0 0; }
.dotLoopIcon:before{content:''; width:30px; height:20px; background:url(/content/images/dotloopIcon.png) no-repeat left top; float:left; margin:1px 1px 0 0; }

.zipFormWrapperLarge{width:1100px; margin:0 auto;}
.oneThirdDiv{width:33.33%; float:left; padding:0 10px 0 0;}

.docuSignIcon:before{content:'';width:20px;height:20px;background: url(/content/images/Docusign/docuSignIcon.png) no-repeat left top;float:left;margin: 0px 2px 0 33px;}

/*New Reports START*/
.newReportsPanel{float:left; width:100%; }
.newThemeHeading{float:left; width:100%; margin:0 0 10px 0; font-size:20px; padding:5px 0; border-bottom:#ccc solid 1px;  }
.reportsFormPanel{float:left; width:100%;}
.reportsFieldsNav{float:left; width:100%; margin:0 0 15px 0;}
.reportFormText{float:left; width:200px; font-size:16px; line-height:34px; }
.reportsRadioButtonsNav{float:left; border:#ddd solid 1px; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.repRadioLabel{float:left; border-right:#ddd solid 1px; position:relative; margin:0px; cursor:pointer;}
.repRadioLabel:hover{background:#eee;}
.repRadioBtn{position:absolute; opacity:0;}
.repRadioLabel .glyphicon{float:left; width:20px; line-height:34px; margin:0 2px 0 5px; color:#ddd;}
.repRadioBtn:checked ~ .repRadioText {background:#79c899; color:#fff;}
.repRadioBtn:checked ~ .repRadioText .glyphicon{color:#fff;}
.repRadioText{float:Left; line-height:34px; padding:0 10px 0 0;}
.repOtherIns{float:left; width:200px; margin-right:10px;}
.reportFormTextInner{float:left;  font-size:16px; line-height:34px; margin:0 10px 0 10px;}
.reportsButtonPanel{float:left; width:100%; text-align:center; margin:10px 0 0 0;}

.reportsRadioButtonsStyle{float:left; }
.repRadioLabelButtonsStyle{float:left; border:#ccc solid 1px; position:relative; margin:0 8px 0 0; cursor:pointer;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.repRadioLabelButtonsStyle:hover{background:#eee;}
.repRadioBtnButtonsStyle{position:absolute; opacity:0;}
.repRadioTextButtonsStyle{float:Left; line-height:34px; padding:0 5px ;}
.repRadioBtnButtonsStyle:checked ~ .repRadioTextButtonsStyle {background:#79c899; color:#fff;}
.repCheckBx{float:left; margin:0 0 0 10px;}
.repCheckLabel{float:left; position:relative;  }
.repCheckText{font-size:16px; line-height:34px; float:left; margin:0 5px 0 0; }
.repCheckIns{position:absolute; left:0px; top:0px; opacity:0; }
.repcheckNext{float:left; width:45px; height:28px; background:#eee; margin:3px 0; cursor:pointer;
	border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; 
	
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out; 
-o-transition: all .2s ease-in-out; 
-ms-transition: all .2s ease-in-out; 
}
.repcheckNext:before{content:''; float:left; width:24px; height:24px; background:#ccc; margin:2px; 
	border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; 

-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out; 
-o-transition: all .2s ease-in-out; 
-ms-transition: all .2s ease-in-out; 
}
.repCheckIns:checked ~ .repcheckNext{background:#79c899;}
.repCheckIns:checked ~ .repcheckNext:before{background:#fff; margin-left:18px;}

.repResults{float:left; width:100%; margin:30px 0 10px 0;}
.repResultNav{float:left; width:100%; margin:0 0 20px 0;}
.repResTable{float:left; width:100%; border:#ddd solid 2px; background:#f3f3f3; display:table;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.repResColumn{display:table-cell; width:33%; text-align:center; height:100px; vertical-align:middle; border-right:#ddd solid 2px;  }
.repResTable .repResColumn:last-child{border-right:none;}
.repResColumn span{font-size:20px;}
.repResColumn span small{display:block; font-size:80%;}
.repResColumn span big{display:block; font-size:120%;}
.flatBorderRadius{border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; }
.agentShareRes{float:left; width:100%; text-align:center; padding:15px 0; font-size:18px; border:#ddd solid 2px; border-top:none; background:#f3f3f3; 
	border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; 
}

.reportsEngineLinksNav{float:left; width:100%; }
.repLinksNav{float:left; width:100%; margin:0 0 10px 0; padding:0 0 0 15px; }
.repLinksNav h6{float:left; width:100%; margin:10px 0 5px 0; font-size:18px;  }
.repLinksNav h6 a{font-size:inherit; text-decoration:underline;}
.repLinksNav h6 a i{margin:0 0 0 -15px; font-size:14px;}
.repLinksNav p{font-size:16px;}
.repLinksNav ul{padding:0 0 0 18px;}
.repLinksNav ul li{margin:0 0 5px 0; font-size:16px;}
.repLinksNav ul li b{color:#333;}

.reportsEngineNewNav{float:left; width:100%;}
.reportEngineHalf{float:left; width:47%;}
.reportsEngineNewNav .reportEngineHalf:nth-child(even){float:right;}
.reportEnginePanel{float:left; width:100%; padding:0 0 0 50px; position:relative; margin:0 0 40px 0;}
.reportEnginePanel i.reportIcon{position:absolute; width:40px; height:40px; background:url(../content/images/reportsIcon.png) no-repeat; left:0px; top:0px; }
.reportEnginePanel h4{color:#337ab7; font-size:18px; margin:10px 0 2px 0;}
.reportEnginePanel h4 a{color:inherit; font-size:inherit;}
.reportEnginePanel p{font-size:16px; margin:0 0 10px 0;}
.reportEnginePanel ul{padding:0px; margin:0 0 0 20px;}
.reportEnginePanel ul li{margin:0 0 10px 0; font-size:16px; line-height:22px;}
i.reportIcon.rIcon1{background-position:0px 0px;}
i.reportIcon.rIcon2{background-position:-40px 0px;}
i.reportIcon.rIcon3{background-position:-80px 0px;}
i.reportIcon.rIcon4{background-position:-120px 0px;}
i.reportIcon.rIcon5{background-position:-160px 0px;}
i.reportIcon.rIcon6{background-position:-200px 0px;}
i.reportIcon.rIcon7{background-position:-240px 0px;}
i.reportIcon.rIcon8{background-position:-280px 0px;}
i.reportIcon.rIcon9{background-position:-320px 0px;}
i.reportIcon.rIcon10{background-position:-360px 0px;}
i.reportIcon.rIcon11{background-position:-400px 0px;}
@media (max-width:767px){
	.reportEngineHalf{width:100%;}
}
/*New Reports END */


.priceDD .input-group-addon{cursor:pointer;}

@media (max-width:1199px){
	.reportsRadioButtonsNav{display:block;border:none;}
	.repRadioLabel{border:#ccc solid 1px; margin:0 5px 5px 0; border-radius:3px; }
	.reportsRadioButtonsNav .repRadioLabel:nth-child(5){clear:both;}
	.repRadioLabel .glyphicon{margin-right:0px;}
	.reportsRadioButtonsStyle{clear:left; margin:5px 0 0 200px;}
}
@media (max-width:991px) and (min-width:768px){
	.reportFormTextInner{clear:left; width:200px; margin:10px 0 0 0;}
	.reportFormTextInner + .repOtherIns{margin-top:10px;}
}
@media (max-width:767px){
	.reportFormText, .reportFormTextInner{width:100%; line-height:25px;}
	.reportsRadioButtonsStyle{clear:left; margin:5px 0 0 00px;} 
}

.divWebsiteActivityMain{float:left; width:100%; padding:10px 50px 10px 10px;}
.xyzLine{float:left; width:100%; padding:10px ;}


.priceDD .input-group-addon{cursor:pointer;}

.initiateZipFormsText{float:left; }
.initateZFText{float:left; font-size:16px; clear:both; color:#006ac0;}
.initateZFText:hover{color:#006ac0;}
.zipAddress{float:left;  clear:both;}
.addressTxt{float:left; color:#666666;}
.addressTxt i{color:#03b500;}
.moreLinkZipForms{float:left; margin:0 0 0 10px; position:relative;}
.mrTxt{ color:#006ac0;}
.mrTxt:hover{color:#006ac0;}
.zipFormMorePopup{
	position:absolute;
	width:300px;
	background:#fff;
	bottom:100%;
	left:10px;
	padding:10px;
	margin-bottom:5px;
	display:none;
	box-shadow:#999999 0px 0px 20px;
	-webkit-box-shadow:#999999 0px 0px 20px;
	-moz-box-shadow:#999999 0px 0px 20px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
} 
.zipFormMorePopup:before{position:absolute; content:''; border-top:#fff solid 10px; border-right:transparent solid 10px; left:10px; top:100%; }
.moreZipList{float:left; width:100%; border-bottom:#ddd solid 1px; padding:3px 0; }

.zipFormMorePopupInner{float:left; width:100%; max-height:100px; overflow-y:auto;}
.moreLinkZipForms:hover .zipFormMorePopup{display:block;}
#divWebsiteActivityGraphLine > div{width:300px !important;}

.commentsTabs{float:left; width:100%;}
.commentsTabs ul{float:Left; width:100%; padding:0px; margin:0px; border:#ccc solid 1px; border-right:none;}
.commentsTabs li{margin:0px; padding:0px; float:left; list-style:none; color:#333; width:33.3%; text-align:center; border-right:#ccc solid 1px; }
.commentsTabs li a{color:inherit; line-height:40px; display:inline-block; width:100%;}
.activeCommentTab{background:#006ac0; color:#fff !important; }

.commentsBoxNav{float:left; width:100%; margin:10px 0;}
.newCommentsBx{float:left; width:100%; padding:5px 10px; height:180px; border:#ddd solid 1px; resize:none; }

.closecommentsTabs{float:right; width:25px; height:25px;  text-indent:-100px; overflow:hidden; /*margin:8px;*/ position:relative;}
.closecommentsTabs:before{content:''; position:absolute; left:0px; top:0px; background:#000; width:100%; height:2px; left:0px; top:14px;  
transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);
}
.closecommentsTabs:after{content:''; position:absolute; left:0px; top:0px; background:#000; width:100%; height:2px; left:0px; top:14px;  
transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);
}

.onlineTab span.inMobile{display:none;}
@media (max-width:1199px){
	.reportsRadioButtonsNav{display:block;border:none;}
	.repRadioLabel{border:#ccc solid 1px; margin:0 5px 5px 0; border-radius:3px; }
	.reportsRadioButtonsNav .repRadioLabel:nth-child(5){clear:both;}
	.repRadioLabel .glyphicon{margin-right:0px;}
	.reportsRadioButtonsStyle{clear:left; margin:5px 0 0 200px;}
}
@media (max-width:991px) and (min-width:768px){
	.reportFormTextInner{clear:left; width:200px; margin:10px 0 0 0;}
	.reportFormTextInner + .repOtherIns{margin-top:10px;}
}
@media (max-width:767px){
	.reportFormText, .reportFormTextInner{width:100%; line-height:25px;}
	.reportsRadioButtonsStyle{clear:left; margin:5px 0 0 00px;} 
.onlineTab span{display:none;}
.onlineTab span.inMobile{display:block;width:40px;text-align:center;height:40px;top: 75px;}
.onlineTab span.inMobile i{margin:0px 0px 0px -9px;font-size:20px; transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
}

.incomingCallPopup{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:11001; left:0px; top:0px;}
.incomingCallPopupWrapper{margin:0 auto; width:700px; }
.incomingCallContainer{float:left; width:100%; background:#fff;   padding:20px;}
.leadInfoIncall{float:left; width:100%; }
.leadImage{float:left; width:50px; margin:0 10px 0 0;}
.leadImageTag{float:left; width:100%; height:50px; object-fit:cover; object-position:top center;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.leadAlphabets{float:left; width:50px; display:table; margin:0 10px 0 0;}
.alphabetInner{display:table-cell; vertical-align:middle;  height:50px; text-align:center; font-size:16px; font-weight:bold; border:#ccc solid 1px; color:#006ac0;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.leadIncallInfos{float:left; width:600px; }
.leadIncallInfos h4{float:left; width:100%; color:#006ac0; margin:0 0 5px 0; font-size:16px; font-weight:600;}
.leadIncallInfos p{float:left; width:100%; margin:0 0 6px 0;}
.nextIncallDate{display:inline-block; width:120px; height:30px; border:#ccc solid 1px; padding:5px; margin:0 5px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.incallCommentsNav{float:left; width:100%; margin:10px 0; position:relative;}
.incallCommentsBox{float:left; width:100%; border:#ccc solid 1px; resize:none; padding:5px 10px; height:70px; margin:0 0 5px 0;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}

.divWebsiteActivityMain{float:left; width:100%; padding:10px 50px 10px 10px; border:#ccc solid 1px;}
.xyzLine{float:left; width:100%; padding:10px ; border:#ccc solid 1px;}
.incallClosePopup{
    position: absolute;
    left: 50%; margin:0 0 0 360px;
    color: #fff;
    top: 35px;  
    padding: 10px;
    color: #2e6da4;   height:40px;
    width: 40px;
    text-align: center;
    cursor: pointer;  
} 
.incallClosePopup:before{content:''; width:40px; height:3px; background:#fff; position:absolute; left:0px; top:20px; 
	transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); 
}
.incallClosePopup:after{content:''; width:40px; height:3px; background:#fff; position:absolute; left:0px; top:20px; 
	transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); 
}
.incallHeader{float:left; width:100%; background:#efefef; margin:40px 0 0 0; padding:10px;}
.incallHeader h4{margin:0px; font-size:18px;}
.incomingCallNumber{float:left; width:100%; margin:0 0 10px 0px; text-align:center; font-size:22px;}
.fetchingDetails{float:left; width:100%; margin:10px 0; text-align:center; font-size:16px;}
.fetchingDetails i{ margin:0 5px; display:inline-block;
   -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
.leadIncallInfos .lSimpleInfo b{font-weight:bold; color:#000; font-size:14px;}
#ui-datepicker-div{z-index:100011 !important}
.incomingCallCreateLeadNav{float:left; width:100%; border-bottom:#ccc solid 1px; padding:0 0 10px 0; margin:0 0 10px 0;}
.incomingCallCreateLead{float:left; width:100%; margin:0 0 10px 0; }
.incomingCallCreateLead b{float:left; width:120px; line-height:35px; font-weight:normal;}
.createLeadIns{float:left; width:250px; border:#ccc solid 1px; height:35px; padding:0 10px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}

.MentionComment{width:24px; height:22px; display:inline-block; margin:7px; background:#f99357 url(/content/images/spriteLogIcons.png) no-repeat -213px center;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.margin2px{margin:2px !important; }

.withIconUpdates{position:relative; padding:0 25px 0 0; line-height:22px;}
.withIconUpdates .emailUpdateIcon{position:absolute; right:0px; top:-2px;}

.withIconUpdates .Spamicon{background-position:-398px -160px !important;}
.withIconUpdates .MessageBounceicon{ background-position:-365px -159px !important;}

.ajax__balloon_popup .ajax__content span{white-space:normal; }
.panelParent .ajax__balloon_popup{ visibility:visible !important; left:-10000px;}

.gridAboveButtons > *{margin-bottom:10px;}
.onlineTab span{width:213px;}
.onlineTab span:before{content:'';width:10px;height:10px;display:inline-block; position:relative; margin:-2px 10px; border-top:#fff solid 2px; border-left:#fff solid 2px;
transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);
}
.onlineTab.Opended span:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); margin:3px 10px; }
.previewDiv{float:left; width:100%;}
.templateNameEmailFlyers {float:left; width:100%; margin:20px 0; }
.eImageUploadedMsg{float:left; width:100%; margin:10px 0; font-weight:bold;}
.eImagePreviewPanel {float:left; width:100%; margin:10px 0; }
.rcbFocused *, .rcbInput{cursor:pointer !important;}

/*News Letter Templates start*/
.allTemplatesPopup{float:left; width:100%; position:fixed; width:100%; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:11000; height:100%; overflow:auto; padding:30px 0;}
.templatesWrapper{width:1000px; max-width:90%; margin:0px auto; }
.templatesHeader{float:left; width:100%; background:#ebebeb; padding:0 10px; position:relative;
	border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; 
}
.templatesHeader h4{float:left; font-size:18px;}
.templatesPopupBody{float:left; width:100%; background:#fff; padding:20px; overflow:auto;}
.allTemplatesPanel{float:left; width:100%; }

.singleTemplatePanel{float:left; width:49%; border:#eee solid 1px; margin:0 0 20px 0;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.singleTemplatePanel:nth-child(even){float:right; }
.singleTemplatePanel:hover{box-shadow:#ccc 0px 0px 5px; -moz-box-shadow:#ccc 0px 0px 5px; -webkit-box-shadow:#ccc 0px 0px 5px; }
.singleTemplateImagePanel{float:left; width:30%; padding:10px; background:#eee; }
.stpImage{float:left; width:100%; height:160px; object-fit:cover; object-position:top;}
.singleTemplateRightPanel{float:left; width:70%; padding:10px;}
.singleTemplateRightPanel h5{font-size:15px; font-weight:600; max-height:40px; overflow:hidden; line-height:20px; margin:0 0 10px 0;}
.singleTemplateRightPanel p{font-size:14px;}
.selectTemplateBtn{display:inline-block; border:none; background:#333; color:#fff; font-size:14px; padding:0 10px; line-height:30px; height:30px; cursor:pointer;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.selectTemplateBtn:hover{ background:#000; /*box-shadow:#ccc 5px 5px 0px; -moz-box-shadow:#ccc 5px 5px 0px; -webkit-box-shadow:#ccc 5px 5px 0px;*/ }

.closeTemplatesPopup{float:right; width:25px; height:25px;  text-indent:-100px; overflow:hidden; margin:0px; position:absolute; left:100%; bottom:100%;  }
.closeTemplatesPopup:before{content:''; position:absolute; left:0px; top:0px; background:#fff; width:100%; height:2px; left:0px; top:14px;  
	transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); 
}
.closeTemplatesPopup:after{content:''; position:absolute; left:0px; top:0px; background:#fff; width:100%; height:2px; left:0px; top:14px;  
	transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); 
}
.newsletterBtnPanel{float:left; width:100%; padding:10px; background:#ccc; margin:0px; text-align:center;}
.previewIcons{float:none; display:inline-block; vertical-align:top;}
.previewIcons a{float:none; display:inline-block; width:30px; height:30px; text-indent:-10000px; vertical-align:top; background-image:url(https://planetcrm.blob.core.windows.net/content/Images/NewsLetterDefault/previewIcons.png); background-size:75px 25px; background-repeat:no-repeat; margin:0 2px;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#eee;
}
.pcIcon{background-position:3px 2px;}
.iPadIcon{background-position:-22px 2px;}
.iphoneIcon{background-position:-48px 2px;}
.previewIcons a:hover{background-color:#ccc;}
.testMail{display:inline-block; width:350px; margin:0 3px; }
.newsletterBtnPanel .btn{padding:4px 10px; margin:0 3px; float:none; vertical-align:top;}
.newsletterBtnPanel .form-control{height:30px; padding:0 5px;}
#createTampleteStageMainNav{max-height:600px; overflow:auto;}

/*popup's'*/
.allTemplatesPopup1{float:left; width:100%; position:fixed; width:100%; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:11000; height:100%; overflow:auto; display:none;}
.templatesWrapper1{width:100%; max-width:1000px; margin:30px auto; }
.templatesHeader1{float:left; width:100%; background:#ebebeb; padding:0 10px; position:relative;
border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;
}
.templatesHeader1 h4{float:left; font-size:18px; line-height:40px; font-weight:normal;}
.previewIcons1{float:none; display:inline-block; vertical-align:top;}
.previewIcons1 a{float:none; display:inline-block; width:30px; height:30px; text-indent:-10000px; vertical-align:top; background-image:url(https://planetcrm.blob.core.windows.net/content/Images/NewsLetterDefault/previewIcons.png); background-size:75px 25px; background-repeat:no-repeat; margin:0 2px;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#eee;
}
.templatesHeader1 .previewIcons1 {margin:5px 0 0 0; float:right;}
.templatesPopupBody1{float:left; width:100%; background:#fff; padding:20px;
   border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;
}
.closeTemplatesPopup1{float:right; width:25px; height:25px;  text-indent:-100px; overflow:hidden; margin:0px; position:absolute; left:100%; bottom:100%;  }
.closeTemplatesPopup1:before{content:''; position:absolute; left:0px; top:0px; background:#fff; width:100%; height:2px; left:0px; top:14px;  
transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);
}
.closeTemplatesPopup1:after{content:''; position:absolute; left:0px; top:0px; background:#fff; width:100%; height:2px; left:0px; top:14px;  
transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);
}
.previewPopupBody1{float:left; width:100%; background:#fff; margin:0 0 20px 0; }
.previewOuter1.LargeScreen1{float:left; width:100%; box-sizing:border-box;}
.previewOuter1.iPadScreen1{margin:0 auto; width:848px; box-sizing:border-box;}
.previewOuter1.iPhoneScreen1{margin:0 auto; width:375px; box-sizing:border-box;}

 .devicePreview1{float:left; width:100%;}

.previewOuter1.iPadScreen1 .devicePreview1{background:url(../Content/image/ipadImage.png) no-repeat left top; padding:109px 52px 0 58px; width:730px; height:1100px; box-sizing:content-box;}
.previewOuter.iPadScreen1 .devicePreview1 #emailPreview1{height:975px !important;}
.previewOuter.iPhoneScreen1 .devicePreview1{background:url(../Content/image/iphoneImage.png) no-repeat left top; padding:105px 28px 0 28px; width:375px; height:775px; box-sizing:content-box;}
.previewOuter1.iPhoneScreen1 .devicePreview1 #emailPreview1{height:667px !important; }
.previewInner1{float:left; width:100%;}
.validationMessage1{color:#d70000; background:#fbd1d1; border:#eababa solid 1px; padding:5px; float:left; width:100%; margin:0 0 10px 0; font-size:12px; font-weight:bold;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.previewOuter1.iPhoneScreen1 .devicePreview1{background:url(../Content/image/iphoneImage.png) no-repeat left top; padding:105px 28px 0 28px; width:375px; height:775px; box-sizing:content-box;}
.previewOuter1.iPhoneScreen1 .devicePreview1 #emailPreview{height:667px !important; }
.templateNameFieldCategory{float:left; margin:0 10px 0 0; }
.templateNameAttr{float:left; line-height:34px; margin:0 5px 0 0;}
.templateIns{float:left; border:#ccc solid 1px; height:34px; padding:0 5px; cursor:pointer;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newsletterCategoryGroup{float:Left; width:100%; padding:10px 15px 10px 18%;}
@media (min-width:992px) and (max-width:1199px){
	.newsletterCategoryGroup{padding-left:26.5%;}
}
@media (max-width:991px) and (min-width:768px){
	.newsletterCategoryGroup{padding-left:26.5%;}
}
@media (max-width:767px){
	.newsletterCategoryGroup{padding-left:15px;}
}
@media (max-width:991px){
	.singleTemplatePanel{width:100%;}
}
.previewIcons1 a:hover, .previewIcons1 a.selected{background-color:#ccc;}

/*popup end*/
/*News Letter Templates end*/


body.modal-open{overflow:hidden;}
* {box-sizing:border-box;}

.previewOuter1.iPadScreen1 .previewInner1{padding:0 100px;}
.previewOuter1.iPadScreen1 .devicePreview1 #emailPreview1 {
    height: 975px !important;
}

body.modal-open header{z-index:0;}

*[customTitle]{position:relative;}
*[customTitle]:before{content:attr(customTitle); position:absolute; background:#333; color:#fff; padding:4px; white-space:nowrap; left:-30px; top:100%; z-index:10000; font-size:12px; display:none; line-height:18px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
*[customTitle]:after{content:''; position:absolute; left:30px; border-bottom:#333 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; bottom:0px; display:none;}
*[customTitle]:hover:before{display:block;}
*[customTitle]:hover:after{display:block;}


*[customTitleLeftBottom]{position:relative;}
*[customTitleLeftBottom]:before{content:attr(customTitleLeftBottom); position:absolute; background:#333; color:#fff; padding:4px; white-space:nowrap; left:0px; top:100%; z-index:10000; font-size:12px; display:none; line-height:18px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
*[customTitleLeftBottom]:after{content:''; position:absolute; left:10px; border-bottom:#333 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; bottom:0px; display:none;}
*[customTitleLeftBottom]:hover:before{display:block;}
*[customTitleLeftBottom]:hover:after{display:block;}

.inlineBlock{display:inline-block;}


*[customtitlerightbottom]{position:relative;}
*[customtitlerightbottom]:before{content:attr(customtitlerightbottom); position:absolute; background:#333; color:#fff; padding:4px; white-space:nowrap; right:0px; top:100%; z-index:10000; font-size:12px; display:none; line-height:18px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
*[customtitlerightbottom]:after{content:''; position:absolute; right:10px; border-bottom:#333 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; bottom:0px; display:none;}
*[customtitlerightbottom]:hover:before{display:block;}
*[customtitlerightbottom]:hover:after{display:block;} 
.scrollTopNBottom { position:fixed; right:20px; bottom:20px; width:40px;z-index:10000000; }
.scrollToTopIcon, .scrollToBottomIcon{ float:left; background:#337ab7; color:#fff; width:40px; height:40px; line-height:40px; text-align:center; cursor:pointer; border:#fff solid 1px; margin:5px 0 0 0;  
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.scrollToTopIcon:hover, .scrollToBottomIcon:hover{box-shadow:rgba(0,0,0,0.2) 0px 0px 0px 100px inset; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 0px 100px inset; -webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 0px 100px inset; }
.scrollToTopIcon:active, .scrollToTopIcon:hover, .scrollToTopIcon:focus, .scrollToBottomIcon:active, .scrollToBottomIcon:hover, .scrollToBottomIcon:focus{color:#fff;}

/* UI changes*/
.pageTitleNSearchBar{float:left; width:100%; margin:0 0 5px 0;}
.pageTitles{float:left; margin:0px; line-height:30px;}
.searchConnectionNav{float:right; }
.searchConnectionText{float:left; line-height:33px; margin:0 10px; }
.right-inner-addon{float:left; width:375px;}
.gridNav{float:left; width:100%; background:#fff; padding:10px;}
.newLeadsHeadingStrip{float:left; width:100%; margin:0 0 0px 0;}
.newGridCollapseTitle{float:left; font-size:18px; line-height:30px; margin:0 0 0px 0;}
.newGridCollapseTitle:hover *{text-decoration:underline; cursor:pointer;}
.newGridCollapseTitle.minusSign{margin:0 0 10px 0;}
.showLeadsBtn{float:right; color:#fff !important; background:#333; line-height:30px; padding:0 5px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newGridCollapseTitle:before{width:17px; height:17px; background:url(/content/images/arrowDown.png) no-repeat center center; content:''; float:left; margin:5px;}
.newGridCollapseTitle.minusSign:before {background:url(/content/images/arrowUp.png) no-repeat center center; }
.newStandardGrid{border:none; width:100%; float:left;}
.newStandardGrid tr th{border-top:#ccc solid 1px; color:#000 !important; border-bottom:#ccc solid 1px; padding:5px 10px 5px 5px;text-align:left; background:#fff !important; white-space:nowrap; border-left:none; border-right:none; }
.newStandardGrid tr th a{color:#000 !important ;}
.newStandardGrid tr th.sort a{color:#006bc0 !important;}
.newStandardGrid tr th a{color:#000;}
.newStandardGrid tr:hover > td{background:#f7f7f7;}
.newStandardGrid .cal_Theme1 tr:hover > td{background:#fff !important;}

.newStandardGrid tr td{border-bottom:#ccc solid 1px; padding:5px 10px 5px 5px; text-align:left; border-left:none; border-right:none;}
.imageAlternate {text-align:center;}
.newGridCollapsePanel {float:left; width:100%; display:none;}
.newGridCollapsePanel.showThis{display:block;} 
textarea{resize:none !important;}
.newConnectionFound{float:left; font-size:18px; line-height:30px; margin:0 10px; font-weight:normal; color:#333;}
.newConnectionFound b{font-weight:bold; color:#000;}
.showAllLeadsButtonPanel{float:left; width:100%;}
.showAllLeadsButtonPanel > *{margin-bottom:10px;}
.showAllLeadsButtonPanel .newStandardButtons{float:left;}
.newStandardButtons{display:inline-block; background:#333; border:none; height:30px; color:#fff; margin:0 5px 0  0; padding:0 10px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newStandardButtons:hover{background:#000;}
.createWebsitLoginBtnPanel{float:left; }
.createWebsitLoginBtnPanel .newStandardButtons, .powerDialingPanel .newStandardButtons{border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; margin:0px; }
.createWebsiteLoginInfoBtn{float:left; width:30px; background:#333; margin:0 5px 0 0; line-height:30px; height:30px; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; color:#fff; text-align:center; border-left:#666 solid 1px; cursor:default; position:relative;}

.createWebsiteLoginInfoBtn:before{content:attr(newtooltip); position:absolute; width:200px; left:-80px; top:100%; background:#000; color:#fff; line-height:normal; padding:5px; display:none; z-index:100;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.createWebsiteLoginInfoBtn:after{position:absolute; left:10px; top:100%; border-bottom:#000 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; margin:-5px 0; content:''; display:none;}
.createWebsiteLoginInfoBtn:hover:before, .createWebsiteLoginInfoBtn:hover:after{display:block;}

.createWebsiteLoginInfoBtn img{display:none;}
.powerDialingPanel{float:left; position:relative; }
.newStandardInput {display:inline-block; height:30px;border:#ccc solid 1px;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.assignToAgentPanel {float:left; width:100%; margin:0 0 10px 0; border:#ddd solid 3px; display:none; position:relative;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.assignToAgentPanel.showLeadAssigning{display:table;}
.assignToAgentPanel:before {content:''; position:absolute; left:50px; bottom:100%; border-bottom:#ddd solid 10px; border-left:transparent solid 10px; border-right:transparent solid 10px;}
.assignToAgentPanel:after {content:''; position:absolute; left:50px; bottom:100%; border-bottom:#fff solid 10px; border-left:transparent solid 10px; border-right:transparent solid 10px; margin:0 0 -4px 0;}
.assignToAgentLeft{  width:60%; padding:10px; display:table-cell; vertical-align:top;}
.assignToAgentRight{  width:40%;  display:table-cell; vertical-align:top; background:#eee; padding:10px;}
.assignToAgentRight h3{margin:5px 0 10px 0;font-size:16px; font-weight:bold; }
.assignToAgentRight p{font-size:14px; margin:0 0 10px 0;}
.assignToAgentControl{float:left; width:100%;}
.assigntoHeading{font-size:16px;margin:5px 0 10px 0;font-weight:bold;}
.newRadioButtonList{position:relative; margin-bottom:0px; display:inline-block;}
.newRadioButtonList input[type="radio"]{position:absolute; left:0px; z-index:-1; opacity:0;}
.newRadioButtonList > label{font-size:14px; font-weight:normal; float:left; position:relative; padding:0 10px 0 23px; line-height:20px; cursor:pointer; }
.newRadioButtonList > label:hover{text-decoration:underline;}
.newRadioButtonList > label:before{content:''; width:20px; height:20px; content:''; border:#ccc solid 2px; position:absolute; left:0px; top:0px;
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.newRadioButtonList > label:after{content:''; width:12px; height:12px; position:absolute; left:4px; top:4px; background:#333; display:none;
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
}
.newRadioButtonList input[type="radio"]:checked + label:after{display:block;}
.newRadioButtonList input[type="radio"]:checked + label:before{border-color:#333;}

.noEmailPanel{float:left; width:100%;}
.noEmailPanelFLeft{float:left;}
.noEmailCheckboxes{float:left; position:relative; font-weight:normal; margin-right:10px; cursor:pointer;}
.noEmailCheckboxes input[type="checkbox"]{position:absolute; left:0px; top:0px; opacity:0; }
.noEmailCheckboxes:hover{text-decoration:underline;}
.noEmailNewIconPreview{float:left; width:40px; border:#ccc solid 1px; height:20px; margin:0 5px 0 0;
    border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; 
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.noEmailNewIconPreview:before {width:20px; height:20px; border:#ccc solid 1px; content:'';  float:left; margin:-1px;
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.noEmailCheckboxes input[type="checkbox"]:checked + .noEmailNewIconPreview{ background:#d1f3d1; border-color:transparent;}
.noEmailCheckboxes input[type="checkbox"]:checked + .noEmailNewIconPreview:before {margin-left:20px; background:#5cb85c; border-color:transparent;}
.assignToAgentSelectPanel {float:left; width:100%; margin:10px 0;}
.aToAgentInsTextBoxPanel{float:left; background:#eee;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.assignGroup{float:left; width:250px; padding:0 5px;}
.aToAgentInsText{float:left; width:100%; font-size:14px;}
.assignTbIns{float:left; width:100%; background:none !important;border:none; height:20px; margin:-4px 0 2px -5px; padding-left:5px; font-weight:bold;}
.clearAgentIcon{float:left; border:none; background:#333; color:#fff; height:30px; margin:4px;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.clearAgentIcon:hover{background:#000;}
.alertMessagesPanel {float:left; width:100%;}
.leadsColumns{float:right;   padding:0 5px;}
.columnsTxt{float:left; background:#ddd; height:30px; line-height:30px; padding:0 7px; font-size:14px;
	border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; 
}
.columnsIns{float:left; border-top:#ddd solid 1px; border-bottom:#ddd solid 1px; height:30px;}
.columnsIns .RadComboBox table td.rcbInputCell{padding:0px !important; line-height:26px; vertical-align:top;}
.columnsIns .RadComboBox .rcbInput{padding:0px; line-height:26px; height:28px;  font-size:14px !important; font-family:arial; padding:0 5px;}
.columnsIns .columnTelerikHeight table, .RadComboBox.RadComboBox_Default table td{height:28px !important;}
.leadsColumns .newStandardButtons{border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; }
.newSocialCheckboxGroup{float:left; margin:0 10px;}
.leadsBelowFields{float:left; width:100%; margin:0px 0 0 0;}


.leadsSocialCheck{float:left; position:relative; font-weight:normal; margin-right:10px; cursor:pointer;}
.leadsSocialCheck input[type="checkbox"]{position:absolute; left:0px; top:0px; opacity:0; }
.leadsSocialCheck:hover{text-decoration:underline;}
.leadsSocialCheck label {float: left; position:relative; padding:0 0 0 45px; line-height:30px; font-weight:normal; font-size:14px; cursor:pointer; margin:0px;}
.leadsSocialCheck label:hover{text-decoration:underline;}
.leadsSocialCheck label:after{ position:absolute; left:0px; top:5px; border:#ccc solid 1px; width:40px; content:''; height:20px; margin:0 5px 0 0;
border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.leadsSocialCheck label:before { position:absolute; left:0px; top:5px;width:20px; height:20px; border:#ccc solid 1px; content:'';  float:left;   z-index:1;
	border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; 
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.leadsSocialCheck input[type="checkbox"]:checked + label:after{ background:#d1f3d1; border-color:transparent;}
.leadsSocialCheck input[type="checkbox"]:checked + label:before {margin-left:20px; background:#5cb85c; border-color:transparent;}

.assignPushButtons{float:left; width:100%; margin:10px 0 0 0;}
.assignPushButtons .newStandardButtons{float:left;}
.newStandardButtons.redButton{background:#f9a0a0; color:#d70000;}
.newStandardButtons.redButton:hover{background:#f78282;}
.selectTemplateDD{width:600px !important;}
.telerikStandardTextbox{float:left; border:#ccc solid 1px;height:30px; line-height:30px; margin:0 4px 0 0 !important;}
.telerikStandardTextbox .rcbInput.radPreventDecorate {margin: 0px;font-family: arial;font-style: normal;font-size: 14px;line-height: 30px;float: left;padding: 0px 2px;}
.telerikStandardTextbox .rcbHovered:hover{background:none !important}
.rcbScroll.rcbWidth *{font-size:14px; font-family:arial;}

.newBrowseBtnPanel{display:inline-block; float:left; width:100%;  }
.newBrowseTxt{float:left; background:#333; color:#fff; height:30px; line-height:30px; padding:0 10px;position:relative; width:70px; text-align:center; cursor:pointer; font-weight:normal; margin:0px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newBrowseBtn{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0; cursor:pointer; z-index:-1;}
.browsedText{float:left; line-height:30px; padding:0 5px; width:150px; width:calc(100% - 70px); width:-webkit-calc(100% - 70px); width:-moz-calc(100% - 70px);  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.RadComboBox .rcbInput{font-size:14px !important; font-style:normal !important;}
.RadComboBox .rcbHovered:hover{background:none !important}

.customAlertPopupBackOverlay{position:fixed; z-index:999999 !important; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0px; left:0px;}
.customAlertPanel{position:fixed; width:90%; left:5%; top:25%; z-index:999999; text-align:center;
}
.customAlertMessage{/*float:left; width:100%;*/ display:inline-block; padding:10px; text-align:center; font-size:15px;  background:#fff; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.customAlertClose{ color:inherit !important;font-weight:normal; font-size:20px; float:right; margin:0 0 0 10px; height:20px; line-height:20px;}
.customAlertPanel.success .customAlertMessage{background:#ceefce; color:#0a840a; }
.customAlertPanel.failure .customAlertMessage{background:#efcece; color:#b70101; }
.customAlertPanel.info .customAlertMessage{background:#cedbef; color:#155aa2; }
 

.telerikGroup{float:left;}
.telerikGroup .telerikStandardTextbox{margin-right:0px !important; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-right:none; }
.telerikGroup .newStandardButtons{border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; }

.ignoreYear{clear:both;display: block; text-align:center;}
.ignoreYear input[type="checkbox"]{bottom:-9px; display:inline-block; position:relative; margin:0 4px;}
.ignoreYear label{font-weight:normal !Important;  line-height:30px; display:inline-block;}
.form-inline *{vertical-align:top;}
.form-inline .inline-block.marginRight10 > span{ line-height:34px;}
.form-inline .inline-block.marginRight10 > span .cal_Theme1{line-height:normal;}
.pgr td{border:none !important;}

.leadSummaryNavi a{height:25px;}
.leadSummaryNavi a i{line-height:22px;}
.leadText h5{line-height:25px; margin-bottom:1px;}
.leadCommentHeading h5{line-height:25px; margin:0 0 9px 0;}
.leadCont span{padding-top:2px;}
#SummaryCommentTest{padding-top:2px;}

.ebrowseImageBody input{font-size:12px !important;}
.MyTabStyle.displayBlock {display: block !important;}

.inputsTable{display:table;}
.inputsTableCell{display:table-cell; padding:0 15px !important;}
.inputsTableCell:empty{display:none;}
.inputsTableCellTo{display:table-cell;  line-height:34px; vertical-align:top;}
.inputsTableCellTo:empty{display:none;}

#ui-datepicker-div:empty{display:none;}
footer{padding-right:50px;}
.reModule{height:auto !important;}
.newStandardButtons:disabled{opacity:0.5;}
.newGridCollapseTitle .hideLeadsText{display:inline-block;}
.newGridCollapseTitle .showLeadsText{display:none;}
.newGridCollapseTitle.minusSign .hideLeadsText{display:none;}
.newGridCollapseTitle.minusSign .showLeadsText{display:inline-block;}
.form-control:focus, .form-control:active{box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; border-color:#ccc !important;}
.inputGroupBrowse{display:table-cell; vertical-align:top; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; padding:1px; height:30px; width:1%;}
.inputGroupBrowse .newBrowseBtnPanel{width:250px;}

.selectedRow{background:#eee;}
#ctl00_PH_ConnectionProfile_LeadPropertiesCurrent_upanelPicture .newBrowseBtnPanel{margin-bottom:10px;}

.newConnectionNewInput{float:left; width:100%; background:#f4f4f4; position:relative; margin-bottom:10px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newConnectionInsText{position:absolute; left:5px; top:10px; font-size:14px; color:#666;
	-webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
}
.newConnectionInsText.withText{position:absolute; left:5px; top:1px; font-size:14px; color:#666;}
.newConnectionInsField{float:left; width:100%; border:none; background:none; height:40px; padding:20px 5px 0 5px; position:relative; z-index:1; color:#000; font-size:16px;}
.newConTable {float:left; width:100%; display:table;}
.newConTable > * {display:table-cell !important; float:none !important; vertical-align:top;}
.newConRadio{float:left; width:100%; margin:25px 0 0 0;}
textarea.newConnectionInsField{height:100px !important; margin:20px 0 0 0; padding:0px 5px;}
.newConnectionNewInput .btn{border:none; background:none; font-size:16px; margin:3px 0 0 0;}
.threeFieldConnection{float:left; width:100%;}
.threeFieldConnection .newConnectionNewInput{float:left; width:31%; }
.threeFieldConnection .newConnectionNewInput:nth-child(2){margin:0 3.5%}
.newConTable .custom-input-group-btn {position:relative; left:auto; top:auto; }

.ruFileWrap.ruStyled{height:34px !important;}
.ruFileWrap.ruStyled input[type="file"] + label {display:block !important; text-indent:-10000px;}
.ruFileWrap.ruStyled input[type="file"] + label:before{content:"Browse"; background:#333; color:#fff; font-family:arial; line-height:34px; display:block; width:100%; text-align:center; font-size:16px; position:absolute; left:0px; top:0px; text-indent:0px; font-weight:normal;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.filesUploadDefaultStyles{float:left; width:100%; border:none !important;}
.filesUploadDefaultStylesInner{border:none !Important;}
.uploadPanelBelow{border:none !important; padding:10px 0 0 0; float:left; width:100%;}

.dropZonePanel{float:left; width:100%; display:table; border:#ccc solid 1px !important;}
.DropZone1{vertical-align:middle; text-align:center; height:200px; display:table-cell;}
.dropText{font-size:16px; color:#333 !important;} 
.filesHeading{float:left; width:100%; font-size:16px; font-weight:bold; margin:5px 0 0 0;}
.newStandardGrid .headerrow{background:none !important;}
.newStandardGrid .sideColumn{background:none !important;} 
.newStandardGrid tr:hover .sideColumn{background:#f7f7f7 !important;}
.newStandardGrid .headerrow td{color:inherit;}
.jlBrowsePreTxt{line-height:30px;}

.rcbItem label{position:relative; padding:3px 5px 3px 25px !important; line-height:16px !important}
.rcbItem label input[type="checkbox"]{position:absolute; left:8px; top:0px;}
.rcbHovered label{position:relative; padding:3px 5px 3px 25px !important; line-height:16px !important}
.rcbHovered label input[type="checkbox"]{position:absolute; left:8px; top:0px; line-height:15px !important;}
.emailTemplateLegent{margin:0px !important; font-size:16px !important;}
.cDateSpan{float:left; margin:0px 5px 5px 0;white-space: nowrap;}
.cDatePanel{float:left; min-width:140px; display:flex;}
.cDateInsPanel{float:left; width:100%;}
.cUpdateCancelPanel{float:left; width:100%; margin:0px 0 0 0;}
select::-ms-expand {display: none;}
select{padding-left:7px; padding-right:27px !important; background-image:url(../content/images/ddArrow.png) !important; background-repeat:no-repeat !important; background-position:right center !important;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
}
.chCal{margin-top:-7px;}
.newConTable .chosen-select{display:none !important;}
.newConTable .chosen-container{width:100% !important; }
.newConTable .chosen-container-active.chosen-with-drop .chosen-single, .newConTable .chosen-container-single .chosen-single{background:url(/Content/images/ddArrow.png) no-repeat right center !important; border:none !important; height:40px; padding:15px 5px 0 5px !important; 
	box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;  
}
.newConTable .chosen-container-single .chosen-single span {font-size:16px; color:#000;}
span.newConnectionInsField{padding-top:15px !important;}
.client-logo img{height:77px;}
.customModelPopup .footerPannelPopup .input-group-addon, .communicationMailBox .footerPannelPopup .input-group-addon{padding: 6px !important;font-size: 12px !important;}
.chosen-container.chosen-container-single{ width:100%;}
.chosen-container.chosen-container-single .chosen-single{background:#fff url(/content/images/ddArrow.png) no-repeat right center !important; box-shadow:none !Important; border-color:#ccc !important; height:34px !Important; line-height:34px !important; font-size:14px !important;}
.chosen-container-single-nosearch{display:none !important;} 
.form-control{box-shadow:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; }
.alert:empty{display:none !important;}

.RadComboBox_Default * {font-family:Arial,Helvetica,sans-serif !important;}
.RadComboBox .rcbInput{padding: 2px 0 1px 3px !important; }
.ajax__tab_active .ajax__tab_tab{border:none !important;}
.maxSincePanel{float:left; width:100%;}
.maxSincePanel > *{ margin:0 0 10px 0;}
.msText{float:left; line-height:34px; padding:0 10px 0 0;}
.msInsPanel{float:left; margin-right:30px;}
.inboxSentPanel{float:left; }
.isButton{float:left; margin:0 30px 0 0; line-height:34px;}
.isButton label{margin-bottom:0px;font-weight:normal; cursor:pointer;}
.isButton label:hover{text-decoration:underline;}
.isButton label input[type="checkbox"]{float:left; margin:10px 5px 0 0;}
.gmailGridPanel{float:left; width:100%; border:none !important; padding:0px; max-height:400px; overflow:auto;}
.syncLabel{float:left; line-height:20px;}
.syncLabel input[type="checkbox"]{float:left; }
.syncLabel label{font-weight:normal !important;}
.onlineTab .inMobile:before{margin:-2px -4px;}
.onlineTab.Opended .inMobile:before{margin:2px -4px;}
.inMobile i{display:none;} 
.newConTable .chosen-container.chosen-container-single .chosen-single{background-color: transparent !important;}
.newConTable .chosen-container-active.chosen-with-drop .chosen-single, .newConTable .chosen-container-single .chosen-single{height:40px !important; padding:10px 5px 5px 5px !important;}
.telerikGroup .RadComboBox .rcbInput{padding:0px !important; height:28px;}
.newConTable .RadComboBox.RadComboBox_Default{width:100% !important; }
.newConTable .RadComboBox table td.rcbInputCell{padding:0px;}
.newConTable .RadComboBox_Default .rcbReadOnly .rcbInput{padding-left:0px !important;}
.newConTable .RadComboBox.RadComboBox_Default:after{top:10px;}
.newConnectionNewInput.withoutAttr .newConTable .chosen-container.chosen-container-single .chosen-single{padding-top:4px !important;}
.newConnectionNewInput.withoutAttr .newConTable .RadComboBox_Default .rcbReadOnly .rcbInput{font-size: 16px !important; color:#000;}
.newConnectionNewInput.withoutAttr .newConnectionInsField{padding-top:7px;}
.imgMatch{position:relative; }
.tagsPanel{float:left; position:absolute; right:0px; top:0px;  z-index:111; padding:10px;}
.tagsPanel > div{float:left; padding:5px; color:#fff; font-size:12px; font-weight:bold; margin:0 0 0 5px;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}

.closeglyphicon
{
    border: 1px solid #ccc; position: relative;top: -25px!important;
    padding: 17px;
    border-top: none;
    border-bottom: none;
}
.closeglyphicon:hover {background: #ddd; }
.rightclose {float:right;    margin-right: -10px;}
.afterclose{margin-left:20px}

.grayTableBg > * {
    
    background: #eee;
}

.forRent{background:#d31145;}
.forSale{background-color:#f6b23d; }
select{cursor:pointer !important;}

.newConnectionNewInput .input-group-btn{vertical-align:middle;}
.newConnectionNewInput .newCallIcon, .newConnectionNewInput .newChatIcon{float:none !important;}
.columnTelerikHeight{height:29px;}
.gridMainPanel .RadComboBox.RadComboBox_Default:after{top:12px;}
.leadsColumns .chosen-container{width:130px !important; float:left; 
	border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; 
}
.leadsColumns .chosen-container .chosen-single{ line-height:30px !important; height:30px !important;border-left:none !important;border-right:none !important; padding:0 3px !important;
	border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important;
}
.connectionNamePanelTopList{float:left; width:calc(100% - 25px);    }
.connectionNameNew{float:left; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.connectionSpouseNameNew{float:left; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.connectionNamePanelAllList{float:left; width:calc(100% - 44px);     } 
.connectionCalendarNewWithHot{float:right;}
.connectionNameInner .chCal {padding:6px 3px;}
.connectionCalendarNewWithHot .chCal{padding:0 2px; margin:0px; display:inline-block; vertical-align:top; float:left;}
.connectionCalendarNewWithHot .hotIcon{margin:0 2px}
.helpqs{margin:-2px 0 0 0;}
.gridnaviFirst, .gridnavilnkPrev, .gridnavilnkNext, .gridnavilnkLast{transform:rotateX(43deg) !important; -moz-transform:rotateX(43deg) !important; -webkit-transform:rotateX(43deg) !important; margin-top:-4px; }
.extendedGridPagingTable select.form-control{height:25px; padding:0 0 0 5px; font-size:14px !important;}
.rounded-content.padding8{padding:0 8px !important; line-height:25px;}

.extendedGridPagingTable  td{padding:0 5px !important;}
.extendedGridPagingTable *{vertical-align:top; line-height:25px !important; color:#000;}
.pgr td{color:#000 !important;}
.extendedGridPagingTable .btnPageGo{color:#fff;}
.zillowicon{margin:0px !Important;}
.gridMainPanel .RadComboBox.RadComboBox_Default > *{z-index:1; position:relative;}
.dashboardPanel th{font-weight:bold !important;}
.dashboardPanel th a{color:#333 !Important;}

.newStandardGrid table td{border-bottom:none;}

/*.GridviewFixedheader *{word-break:break-all;}*/

.table-responsive{border:none !important}
.margin10-0{margin:10px 0;}
.emailSeqTable{border:none !important;}
.emailSeqTable td{border-left:none !important; border-right:none !important; border-bottom:#ccc solid 1px !important;}
.whiteSpaceText{float:left; white-space:nowrap;}
.newDashboardtable2 th{font-weight:bold !important; background:#fff !important;}
.newDashboardtable2 th a{color:#333 !important; font-weight:bold !important;}
.newDashboardtable2 tr:hover td{background:#f7f7f7}
.newDashboardtable2 th.sort a{color:#086bbe !important}

.sourceImageSpan img{margin:0px !important;}
.phonenumber .buyerName{width:auto !important; color:#333; font-size:14px; vertical-align:top; line-height:22px;}
.phonenumber .newCallIcon, .phonenumber .newChatIcon{float:none !Important}

.checkboxButtonList input[type="checkbox"]{margin-top:12px !important;   }
.accordionHeader, .accordionHeaderSelected{background:none !Important; border:none !Important; color:#333 !important; font-size:14px !important; line-height:25px; padding:0 0 0 25px !important; position:relative; margin:0 0 10px 0 !important; float:left; width:100%; pointer-events:none;}
.accordionHeader .streach:before, .accordionHeaderSelected .streach:before{content:'+'; width:25px; height:25px; float:left; text-align:center; line-height:23px; border:#ccc solid 1px; position:absolute; left:0px; top:0px; font-weight:normal; font-size:18px; color:#666;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.accordionHeaderSelected .streach:before{content:'-';}
.accordionHeaderSelected + div, .accordionHeader + div{margin:0 0 40px 0; border-bottom:#ccc solid 1px; float:left; width:100%;}
.accordionHeader .streach, .accordionHeaderSelected .streach{float:left; width:auto !Important; pointer-events:all; padding-left:5px;}
.accordionHeader .streach:hover{text-decoration:underline;}

.LeadDuplicationGrid .rgMasterTable th{background:#fff !important; color:#333 !Important; font-weight:bold; font-size:14px;  border-bottom:#ccc solid 1px !important; border-left:none !important;}
.LeadDuplicationGrid .rgMasterTable .rgGroupHeader{background:#eee !important;}
.LeadDuplicationGrid .RadGrid_Office2007 .rgRow td, .RadGrid_Office2007 .rgAltRow td{ border-color:#ccc; }
.LeadDuplicationGrid .RadGrid_Office2007 .rgGroupHeader td{border-bottom:#ccc solid 1px !important; font-weight:bold; color:#333 !important;}
.LeadDuplicationGrid .RadGrid .rgGroupHeader td p{margin:0px; padding:5px 0; color:#333; display:inline-block;}
.LeadDuplicationGrid .RadGrid_Office2007{border-left:none  !Important; border-right:none !Important;}
.LeadDuplicationGrid .RadGrid_Office2007 td.rgGroupCol, .RadGrid_Office2007 td.rgExpandCol{background:#fff !important;}
.LeadDuplicationGrid .rgMasterTable .rgGroupHeader td.rgGroupCol{background:#eee !important; border-top:#fff solid 1px !important}
.LeadDuplicationGrid .RadGrid_Office2007 td.rgGroupCol{border-color:#ccc !Important;}

.form-control[readonly]{background:#fff !important; cursor:default !important;}

.RadGrid_Office2007 .rgPager{background:#eee !important;}
.RadGrid_Office2007 td.rgPagerCell{border-top:none !important;}
.RadGrid_Office2007{border-bottom:none !Important}
.rgPageFirst, .rgPagePrev, .rgPageNext, .rgPageLast, .RadGrid_Office2007 .rgCollapse {background-image:url(/images/WebResource.gif) !important;}
.RadComboBox_Office2007 .rcbInputCell, .RadComboBox_Office2007 .rcbArrowCell{background-image:url(/images/WebResource1.png) !important;}
.RadComboBox table{float:left; height:23px;}
.RadComboBoxDropDown_Office2007{border-color:#ccc !Important}
.RadGrid_Office2007 .rgPager *{color:#333 !Important;}

.RadGrid_Office2007 .rgNumPart a:hover span, .RadGrid_Office2007 .rgNumPart a.rgCurrentPage span, .RadGrid_Office2007 .rgNumPart a:hover, .RadGrid_Office2007 .rgNumPart a.rgCurrentPage{background:#ccc !important;}

.chosen-container .chosen-drop{opacity:0;}
.chosenTopDD.chosen-container .chosen-drop{top:auto !important; bottom:100% !important; opacity:1; border-top:#ccc solid 1px; border-bottom:none !Important;
	border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; 
	box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15); -mox-box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15); 
}
.chosenTopDD.chosen-container .chosen-single{border-radius:0 0 4px 4px !important; -moz-border-radius:0 0 4px 4px !important; -webkit-border-radius:0 0 4px 4px !important; }
.chosenDownDD.chosen-container .chosen-drop{ opacity:1;}
.ebrowseImageBody .browsedText, .ebrowseImageBody .newBrowseTxt{font-size:12px !important;}

.dashboardDateNav .input-group span{position:absolute; left:0px; top:100%; font-size:12px; }

.taskPGroup, .taskPDates{float:left; width:100%; background:#f3f3f3; margin-bottom:10px;}
.taskPDates{display:table;}
.taskPDates > *{display:table-cell; vertical-align:top;}
.taskPText{float:left; width:100%; padding:5px 0 0 5px; font-size:14px; line-height:15px; color:#666666;}
.taskPSelect{float:left; width:100%; border:none; background:none; padding:0 0 10px 5px; height:25px;}
textarea.taskPSelect{height:100px;}
.taskPDateText{ line-height:45px; padding:0 10px; color:#666; font-size:14px; white-space:nowrap;}
.taskPBtn{line-height:45px; border-left:#d7d7d7 solid 1px; width:45px; text-align:center; font-size:16px; cursor:pointer;}
.taskPBtn > *{width:45px;}
.taskPBtn:hover{background:#ccc;}
.taskTimerControl{width:100%;}

.taskTimerControl .taskPDateFields{ padding:0  !important; margin:0px !important; border-left:#d7d7d7 solid 1px; height:45px; float:left; width:50% !important;}
.taskTimerControl .taskPDateFields .input-group .form-control{border:none; background:none !important; height:45px;}
.taskTimerControl .taskPDateFields .input-group .btn, .taskTimerControl .taskPDateFields .input-group .input-group-addon{border:none; background:none; padding:0px !important; 
	border-radius:0px !Important; -moz-border-radius:0px !Important; -webkit-border-radius:0px !Important; 
}
.taskTimerControl .taskPDateFields .input-group .btn .glyphicon, .taskTimerControl .taskPDateFields .input-group .input-group-addon .glyphicon{width:45px; cursor:pointer;line-height:45px; }
.taskTimerControl .taskPDateFields .input-group .input-group-addon:hover{background:#ccc;}
.popupFooterPanel{float:left; width:100%; text-align:center; padding:10px; font-size:12px; line-height:16px; }
.ui-widget-header img[alt="Popout"].ui-icon{background:none !Important;}

.taskTimerControl .taskPDateFields .input-group{width:100% !important;}

.editorParent{float:left; width:100%; }
.editorParent > *{float:left; width:100%;}

.input-group .chosen-container{display:table-cell;}
.input-sm + .chosen-container.chosen-container-single .chosen-single{height:30px !important; line-height:30px !important;}

.showTimePanelDiv{float:left; position:absolute; left:0px; bottom:100%; background:#fff; border:#ccc solid 1px; padding:0px; z-index:111; display:none;}
.filterTimePanel{float:left; width:0; margin:0 0 0px 0; padding:0px; border-bottom:#ccc solid 0px; background:#eee; overflow:hidden; }
.filterTimePanel input[type="text"]{float:left; width:100%; border:#ccc solid 1px; padding:0 10px; height:30px;
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; 
}
.timeListPanel{margin:0px; padding:0px; list-style:none; float:left; width:100%; max-height:160px; overflow:auto;}
.timeListPanel li{padding:5px !important;border-bottom:#ccc solid 1px; margin:0px; width:100%; float:left; cursor:pointer;}
.timeListPanel li:hover{background:#eee;}
.invalidTime{float:left; width:100%; text-align:left;}

.cke_skin_kama .cke_bottom .cke_resizer{ visibility:hidden;}
.ajax__scroll_none{overflow:visible !important; height:auto !important;}

.listingAlertFields{float:left; width:50%; margin-bottom:10px; padding-right:10px;}
.laTitle{float:left; width:100%; font-size:14px; color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.laValues{font-size:16px; float:left; width:100%; font-weight:500; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media (min-width:1200px){
	.listingAlertFields{width:33%;}
}
.taskPGroup .chosen-container{background:none !Important; width:100% !important; }
.taskPGroup .chosen-container .chosen-single{background:transparent url(/content/images/ddArrow.png) no-repeat right top !Important; border:none !Important; padding:0 5px 5px 5px !Important; line-height:20px !important; height:25px !important;}
.taskPGroup .chosen-container-single .chosen-drop{border-color:#ccc !important;}

.listingAlertEditPanel{float:left; width:100%;}
.listingAlertEditInner{float:left; width:50%; padding-right:20px; margin-bottom:20px;}
.listingAlertEditTitles{float:left; width:100%; background:#eee; padding:5px 5px 0 10px; color:#666; line-height:20px; }
.listingAlertEditValues{float:left; width:100%; border:none; background:#eee; padding:0 5px 5px 10px !important;}
.listingAlertEditValues .RadComboBox.RadComboBox_Default{width:100% !important;}
.listingAlertEditValues .RadComboBox.RadComboBox_Default:after{top:0px !important;}
.listingAlertEditValues .RadComboBox table td.rcbInputCell{padding:0 0px 0px 0px !important;height:auto !important; vertical-align:top;}
.listingAlertEditValues .RadComboBox_Default .rcbReadOnly .rcbInput{padding:0 5px 5px 10px !important; width:100% !important; font-size:16px !important; color:#000; }
.listingAlertEditValues .columnsIns .columnTelerikHeight table, .RadComboBox.RadComboBox_Default table td{height:auto !important;}
.listingAlertEditValues .RadComboBox table{width:100% !important; height:25px !important}
.telerikForm.listingAlertEditValues{padding:0px !important;}
.listingAlertEditValues .RadComboBox .rcbArrowCell a{height:15px !important;}
.listingAlertEditValues .rcbHovered{min-height:10px !Important;}
.listingAlertEditInner .chosen-container.chosen-container-single{width:100% !important;}
.listingAlertEditInner .chosen-container.chosen-container-single .chosen-single{border:none !important; background:#eee url(/content/images/ddArrow.png) no-repeat right top !important; height:25px !Important; line-height:17px !Important; font-size:16px !important; color:#000; padding:0px 5px 5px 10px !important;
	border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
}
button[disabled], html input[disabled]{cursor: not-allowed !important;}

.newConnectionLinkToText{float:left; font-size:14px; line-height:40px; padding:0 5px; color:#666;}
.newConnectionLinkToIcons{float:left; height:40px;} 
.newConnectionLinkToIcons input[type="image"]{margin:9px 5px 0 5px; float:left;}
.newConnectionLinkToIcons .Twittercolor{background:url("/content/images/spirit_crm.png") -334px -30px no-repeat !important;}
.logoblue{font: 13px Arial; color: #20296a;}
.logored{font: Bold 13px Arial; color: #d52027;}
.noDaysPanel{float:left; width:100%; background:#f3f3f3; margin:0 0 10px 0; display:table;}
.noDaysPanel > *{display:table-cell; vertical-align:top;}
.noDaysText{font-size:14px; line-height:45px; padding:0 10px; color:#666;}
.noDaysInsPanel{border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
.noDaysIns{border:none; height:45px; width:100%; background:none; padding:0 10px; }
.noDaysRadio{}
.noDaysRadio .radioButtonList{margin-top:12px;}
.noDaysDropDown{border-left:#ccc solid 1px; border-right:#ccc solid 1px;}
.noDaysDropDown .chosen-container{width:100% !important;}
.noDaysDropDown .chosen-container .chosen-single{border:none !important; background-color:transparent !Important; width:100%; line-height:45px !important; height:45px !important;
border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
}
.noDaysStar{width:45px;font-size:16px; line-height:45px; text-align:center;}
.mapThisText{font-size:14px; line-height:45px; padding:0 10px; color:#666; float:left;}
.radioButtonListNewUI{float:left; }
.radioButtonListNewUI input[type="radio"]{float:left; margin:15px 0 0 0;}
.radioButtonListNewUI label{float:left; margin:0 20px 0 5px; font-weight:normal; line-height:45px; }
.showDripEmail{float:left; margin:-10px 0 10px 0;}
.lSimpleInfo .chosen-container .chosen-single{border:none !important; padding:0px; background-color:transparent !important; height:15px !Important; line-height:15px !Important}
.lSimpleInfo .withHiddenDD:after{display:none;}
.matchNav .chosen-container.chosen-container-single .chosen-single{height:30px !important; line-height:28px !important}

.taskPDateInnerText{float:left; width:120px;}
.noDaysText{width:5%;}

.ui-autocomplete .che{position:relative; padding-left:22px;}
.ui-autocomplete .che input[type="checkbox"]{position:absolute; left:5px; top:0px;}
.listingAlertInputTable{float:left; width:100%; display:table;}
.listingAlertInputTable > *{display:table-cell; vertical-align:top;}
.listingAlertInputTableCellTo{background:#eee; line-height:25px !important;  height:25px!important;}

.listingAlertEditInner .priceDD{height:25px;}
.listingAlertEditInner .priceIns{background:#eee !important; border:none !important; padding:0 10px; height:25px;
    border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; 
}
.listingAlertEditInner .priceDD:after{top:5px;}
.listingAlertTimeFrame{float:left; width:100%; padding-right:20px; margin-bottom:20px; display:table;}
.listingAlertTimeFrameInner{padding-right:20px;}
.listingAlertTimeFrame .listingAlertEditTitles{float:none !important; width:1% !important; line-height:45px; padding:0 10px; white-space:nowrap;}
.listingAlertTimeFrame > *{display:table-cell;  vertical-align:top; }
.listingAlertTimeFrameInner > *{display:table-cell !important; vertical-align:top;}
.listingAlertTimeFrameInner .input-group{width:800px;}
.laToText{ border-right:#ccc solid 1px; width:45px; text-align:center; line-height:45px;background:#eee;}
.laToText:before{float:left; width:45px; content:'';}
.listingAlertTimeFrameInner .input-group .listingAlertEditValues{padding:0 92px 0 10px !important; height:45px; position:relative;}
.listingAlertTimeFrameInner .input-group .input-group-btn{position:absolute; right:0px; top:0px; width:92px;}
.listingAlertTimeFrameInner .input-group .input-group-btn .btn{padding:0px; border-bottom:none !important; border-top:none !important; background:transparent;
    border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
}
.listingAlertTimeFrameInner .input-group .input-group-btn .btn:hover{background:#ddd;}
.listingAlertTimeFrameInner .input-group .input-group-btn i{line-height:45px !important; width:45px !important;}

.listingAlertCheckBoxPanel{float:left; width:100%; margin:0 0 10px 0;}
.powerDialingPanel select{background-image:none !Important;}
.listingCheckbox{float:left; margin:0 5px 0 0; vertical-align:top;}
.listingAlertCheckBoxPanel .fullNav{width:auto !important; cursor:pointer;}
.listingAlertCheckBoxPanel .fullNav:hover{text-decoration:underline;}

.listingAlertEditInner{position:relative; height:50px;}
.listingAlertEditInner .input-group{background:#ddd; position:static; width:100%;  }
.listingAlertEditInner .input-group .input-group-btn{top:0px !important; position:absolute; right:0px; width:120px;}
.listingAlertEditInner .input-group .input-group-btn .btn{  border:none; border-left:#ccc solid 1px; background:none; line-height:50px; width:50px; padding:0px;
	border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
}
.listingAlertEditInner .input-group .input-group-btn .btn:hover{background:#ddd;}
.listingAlertEditInner .RadComboBox_Default .rcbInput{line-height:20px; }

.leadLAView{float:left; width:100%; display:block; }
.leadLAView > tbody{float:left; width:100%;}
.leadLAView > tbody > tr{float:left; width:100%;}
.leadLAView > tbody > tr > td{float:left; width:100%;}

.laValuesToolTip{position:absolute; background:#333; color:#fff; font-size:12px; padding:5px; z-index:1111; left:0px; top:0px; word-break:break-all;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.topArrow:before{content:''; position:absolute; left:50%; bottom:100%; border-bottom:#333 solid 5px;  border-left:transparent solid 5px;  border-right:transparent solid 5px; overflow:visible; margin:0 -5px;}
.bottomArrow:before{content:''; position:absolute; left:50%; top:100%; border-top:#333 solid 5px;  border-left:transparent solid 5px;  border-right:transparent solid 5px; overflow:visible; margin:0 -5px;}

.lifestyleFeaturesPanelNew{float:left; width:100%;}
.commuteNLifestylePanelNew{float:left; width:100%;}
.commuteEachPanel{float:left; width:100%; margin:0 0 20px 0;}
.commuteAddress{float:left; width:50%;}
.commuteArrivalTime, .commuteDurations{float:left; width:25%; padding-left:10px;}
.commuteAddressInner{float:left; width:100%; background:#eee; padding:0 0 0 40px; position:relative; }
.commuteAddressIcon{position:absolute; left:0px; top:0px; width:40px; height:40px; line-height:40px; text-align:center; border-right:#ccc solid 1px; font-size:16px;}
.commuteAddressTextbox{float:left; width:100%; height:40px; padding:0 10px; border:none; background:none;}

.commuteArrivalTime .chosen-container, .commuteDurations .chosen-container{width:100% !important;}
.commuteArrivalTime .chosen-container .chosen-single, .commuteDurations .chosen-container .chosen-single{float:left; width:100%; background:#eee url(../content/images/ddArrow.png) no-repeat right center !important; border:none !important; line-height:40px !important; height:40px !important; padding:0 10px !Important; 
	border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
} 
.schoolLAPanel{float:left; width:100%;}
.schoolLAInner{float:left; width:33.3%; padding:0 10px 0 0;}
.schoolLAInnerHalf{float:left; width:50%; padding:0 10px 10px 0;}
.schoolLAText{float: left;width: 100%;background: #eee;padding: 5px 5px 0 10px;color: #666; margin:0px;}
.schoolLAIns {float: left;width: 100%;border: none;background: #eee !important;padding: 0 5px 5px 10px !important; }
.schoolLAInsPanel{float:left; width:100%;}
.schoolLAInsPanel  .chosen-container{width:100% !important;}
.schoolLAInsPanel .chosen-container .chosen-single{float:left; width:100%; background:#eee url(../content/images/ddArrow.png) no-repeat right top !important; border:none !important; line-height:25px !important; height:25px !important; padding:0 10px !Important; 
	border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
} 
.schoolLAInner:last-child{padding-right:0px;}
.newCommuteViewList{float:left; width:100%; border:#ccc solid 1px; padding:0px; margin:0 0 20px 0;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}
.newCommuteViewListLi{float:left; width:25%; padding:10px; list-style:none;}
.newCommuteViewListLi:first-child{width:50%;}

.listingAlertTable{display:block;}
.listingAlertTable > tbody{float:left; width:100%;}
.listingAlertTable > tbody > tr{float:left; width:100%;}
.listingAlertTable > tbody > tr > td{float:left; width:100%;}

.emailInsCheckNav{float:left;width: 100%; margin-top:10px;}
.emailInsCheckNav .defineTextBx{width:100%; font-weight:normal; position:relative; line-height:20px; }
.emailInsCheckNav .defineTextBx input[type="checkbox"]{float:left; position:absolute; opacity:0;}
.emailInsCheckNav .defineTextBx .checkPreview{float:left; width:40px; height:20px; border:#ccc solid 1px; position:static; margin:0 5px 0 0;
border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;
}
.emailInsCheckNav .defineTextBx .checkPreview:before{float:left; width:20px; position:absolute; left:0px; top:0px; height:20px; border:#ccc solid 1px; content:'';
border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;
-webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
.emailInsCheckNav .defineTextBx input[type="checkbox"]:checked + .checkPreview{background:#aee8af; border-color:transparent;}
.emailInsCheckNav .defineTextBx input[type="checkbox"]:checked + .checkPreview:before{background:#1b9e26; border-color:transparent; left:20px;}
.emailInsCheckNav .defineTextBx .dtToInputs{border:#ccc solid 1px; height:40px !important; padding:0 10px;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}


.accountabilityButtonNav{float:left; width:100%; text-align:center; border-bottom:#ccc solid 1px; padding:0 0 10px 0;  }
.accountabilityNav{float:left; width:100%;}

.accountabilityDetailsNav{float:left;width:100%;}
.accountabilityDetailsInnerNav{float:left; width:100%; margin:0 0 10px 0;}
.accClickableNav{float:left; width:100%; margin:0 0 20px 0;}
.accDetailsInner{float:left; margin:0; width:100%; font-size:14px;}
.accClickableNav a{float:left; margin:0 20px 0 0; border:#ccc solid 1px; padding:10px; text-align:center; font-size:18px;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
.accClickableNav a span{display:block; font-size:14px; color:#000; }
.accClickableNav a:hover{background:#eee;}
.accClickableNav a.selectedLinks{background:#ccc; border-color:transparent; position:relative;}
.accClickableNav a.selectedLinks:before{content:''; border-top:#ccc solid 10px; border-left:transparent solid 10px; border-right:transparent solid 10px; position:absolute; top:100%; left:50%; margin:0 -10px;}
.tToDefinePanel .asnBtn{float:left; width:100%; text-align:center;}
.accDetailsTitle{width:150px; display:inline-block;}


.form-label.twoLineFormLabel{padding:0px; line-height:17px;}
.RadComboBox_Default .rcbInput{line-height:28px !important;}
.setCheckbox{position:relative; bottom:-2px;}

.donutchart{float:left;} 
.donutLegend{position:absolute; bottom:0px; left:0px; text-align:center; width:100%;}
.dLegend{display:inline-block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dLegendColor{display:inline-block; width:10px; height:10px;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}

text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !Important;}
@media (max-width:1400px){
	.templateAttach{display:block; margin-top:20px; }
}

.greySpaced {padding:0px 10px; margin-right:10px; position:relative;} 
.greySpaced .chosen-container.chosen-container-single .chosen-single{background:none !Important; border:none; height:30px !Important; line-height:30px !Important; }
.lReg.greySpaced .withHiddenDD:after{position:absolute; right:0px; top:7px;}
.greySpaced > b{float:left; line-height:30px;}
.createWebsitLoginBtnPanel .chosen-container{float:left; height:30px;}
.createWebsitLoginBtnPanel .chosen-container .chosen-single{height:30px !important; line-height:30px !important;}
.newStandardGrid tr th.redHeaderText{color:red !important;}

.newConnectionInsField[disabled], span.newConnectionInsField{cursor:not-allowed;}
.chosen-disabled *{cursor:not-allowed !important;}





.agentSetup{position:fixed; left:0px; top:0px; width:100%; height:100%; overflow:auto; background:rgba(0,0,0,0.8); z-index:111111;}
.agentSetupInner{float:left; width:100%; padding:100px 50px; text-align:center; } 
.welcomeP{color:#fff; font-size:20px; line-height:35px;  }
.threeSteps{color:#00cb13; font-size:30px; font-weight:normal; margin:10px 0;}


.steps3{float:left; width:100%; margin:50px 0;}
.steps3Inner{width:100%; max-width:1300px; margin:0 auto; }
.stepBox{float:left;width:33.3%; padding:0 40px;}
.stepBoxInner{background:#fff; position:relative; padding-top:100%;  background:#ddd; cursor:pointer;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	-ms-transition: all .2s ease-in-out; 
}
.absoluteBox{position:absolute; left:0px; top:0px; width:100%; height:100%; padding:30px 10px; background:#fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out; 
	-o-transition: all .2s ease-in-out; 
	-ms-transition: all .2s ease-in-out; 
}
.absoluteBox h3{color:#006ac0; font-weight:bold; font-size:18px; margin:10px 0;}
.absoluteBox p{font-size:16px;}

.stepBox:hover .stepBoxInner{transform:rotate(-7deg); -moz-transform:rotate(-7deg); -webkit-transform:rotate(-7deg);  }
.stepBox:hover .absoluteBox{transform:rotate(14deg); -webkit-transform:rotate(14deg); -moz-transform:rotate(14deg); }

.skipPanel{float:left; width:100%; }
.skipButton{float:right; background:#ff8400; color:#fff; text-transform:uppercase; padding:10px 20px;font-size:16px; font-weight:normal; letter-spacing:1px; }
.skipButton:hover{color:#fff;}
.doneButton{float:right; margin:0 20px; background:#3479b6; color:#fff; text-transform:uppercase; padding:10px 20px;font-size:16px; font-weight:normal; letter-spacing:1px;border:none }
.doneButton:hover{color:#fff;}
.showNextLogin{float:right; margin:10px 0 0 0;color:#fff;  font-weight:normal; font-size:16px; position:relative; cursor:pointer;}
.showNextLogin:hover{text-decoration:underline;}
.nextLogin{position:absolute; opacity:0; }
.nlRight{float:left; width:18px; height:18px; background:#fff url(http://www.planetre.com/email/images/RightNext.png) no-repeat center center; background-size:0px 0px; margin:0 5px 0 0; }
.nextLogin:checked + .nlRight{  background-size:16px 16px; }

.disabledBox{filter:grayscale(1);cursor: default;}
.disabledBox .stepBoxInner{position:relative; overflow:hidden;}
.disabledBox .stepBoxInner:after{content:'Done';   float:left; position:absolute; left:-30px; top:10px; z-index:11; background:red; color:#fff; padding:5px 40px;
	transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); 
}
.disabledBox .absoluteBox{opacity:0.5;}
.stepImage{width:90px; height:90px;}

.authorizingMainPanel{max-width:1300px; width:100%; margin:50px auto;}
.authTable{float:left; width:100%; display:table; vertical-align:top;margin:0 0 100px 0;}
.authLeft{ width:1%; display:table-cell;background:#fff; vertical-align:middle; }
.authLeftInner{ height:100%; float:left; width:350px; vertical-align:middle; position:relative;}
.authLeftAbsolute{  width:100%; float:left; padding:30px 15px;}
.authLeftAbsolute h3{color:#006ac0; font-weight:bold; font-size:18px; margin:10px 0;}
.authLeftAbsolute p{font-size:16px;}
.authRight{  width:100%; display:table-cell;  text-align:left; padding:20px 20px 20px 60px; position:relative; }
.authRightInner{float:left;width:100%; padding:0 0 0 40px; position:absolute; left:0px; top:0px; height:100%; overflow:hidden; z-index:-1;}
.authRightInner:before{content:''; width:100%; height:100%; position:absolute; left:40px; top:0px;  background:#fff; }
.authLinks{float:left; padding:5px; width:14.28%; text-align:center; margin:0 0 20px 0}
.authSocialImages{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;max-width:100%; }

.signatureFormPanel{float:left; width:100%; }
.signTabsPanel{float:left; width:100%; margin:0 0 10px 0;}
.signTabsPanel a{float:left; font-size:16px; color:#000; border:#ccc solid 1px; padding:5px 10px; margin:0 10px 0 0;}
.signTabsPanel a:hover{color:#000;}
.signTabsPanel a.signBtnActive{background:#ccc; position:relative;}
.signTabsPanel a.signBtnActive:before{position:absolute; left:40%; top:100%; border-top:#ccc solid 10px; border-left:transparent solid 10px; border-right:transparent solid 10px; content:'';}
.signFormNav{float:left; width:100%; overflow:auto; max-height:250px; border:#ccc solid 1px; padding:10px;}
.signPanelInner{float:left; width:100%;}
.signSingleLine{float:left; width:100%; margin:0 0 10px 0;}
.signAttrText{float:left; width:100px; line-height:40px;}
.signIns{float:left; width:300px;  height:40px; border:#ccc solid 1px; padding:0 10px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}

.crmNumberPanel{float:left; width:100%; text-align:center; margin:20px 0 0 0;}
.crmNumberPanel p{font-size:16px; margin:0 0 10px 0; color:#333;}
.crmNumberPanel p.codeP{font-size:40px;font-weight:bold;}
.crmNumberPanel .btn{margin-top:10px;margin-bottom:20px;}


.signTabsLinks{float:left; width:100%; margin:60px 0; text-align:center;}
.snLinkNew{display:inline-block; margin:0 50px; color:#006bc0; font-size:20px; line-height:40px;}
.snIcon{width:70px;}
.updateNumber{float:left; width:100%; text-align:center; padding:20px 0;}
.updateNumber p{font-size:16px; margin-bottom:20px;}
.updateNumber .form-control{display:inline-block; margin:0 0 20px 0; width:300px;}

@media (min-width:1000px) and (max-width:1300px){
	.stepBox{padding:0 20px;}
	.stepImage{width:80px; height:80px;}
}
@media (min-width:1000px) and (max-width:1100px){
	.absoluteBox{padding:10px;}
	.absoluteBox p{line-height:20px;}
	.absoluteBox h3{margin:5px 0;}
	.authLinks{width:20%;}
}

@media (min-width:1000px){
	.authRightInner:after{content:''; left:20px; top:40%; border-right:#fff solid 20px; border-top:transparent solid 20px; border-bottom:transparent solid 20px; position:absolute;}	

}
@media (max-width:999px){
	.stepBox{padding:0 10px; width:100%;} 
	.stepBoxInner{padding:0px; margin:0 0 20px 0;}
	.absoluteBox{position:static;}	
	.stepBox:hover .stepBoxInner{transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);  }
	.stepBox:hover .absoluteBox{transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);  }
	.authTable{display:block;}
	.authLeft, .authRight{float:left; width:100%; padding:20px; margin:0 0 20px 0; background:#fff;}
	.authRightInner:before{display:none;}
	.authLeftInner{width:100%; z-index:1;}
	.authLeftAbsolute{padding:0px;}
	.authRightInner:after{content:'';   left:46%; bottom:100%; border-bottom:#fff solid 20px; border-left:transparent solid 20px; border-right:transparent solid 20px; position:absolute;}	
	.authRight{margin:20px 0  0 0;}
	.authRightInner{overflow:visible; }
	.signFormNav{max-height:10000px !important; overflow:visible;}
}

.form-labelNumberPanel{padding-top: 5%;}
.checkBoxAgent label{font-weight:normal!important;}
.checkBoxAgent input[type=checkbox]{margin-right: 5px;}

.authLinks.disabledBox{filter:grayscale(0); position:relative;}
.authLinks.disabledBox:after{content:"\e013"; font-family: 'Glyphicons Halflings'; color:#00af11; font-size:30px; position:absolute; left:0px; top:30%; text-align:center; width:100%;
text-shadow:#fff 0px 0px 4px, #fff 0px 0px 4px, #fff 0px 0px 4px,#fff 0px 0px 4px;
}
.authLinks.disabledBox img{filter:grayscale(1); opacity:0.4;}
.signFormNav{max-height:350px}
.icon-microPhone{background-size:27px 27px;}

.checkBoxAgent label{font-size:14px;}
.checkBoxAgent input[type=checkbox]{top:2px; position:relative;}
.disabledBox .stepBoxInner:after{font-size:20px; left:-32px;}

.instaIcon{width: 50px !important;height: 50px !important;background:url("../Content/Images/Spirit_CRM2.PNG") no-repeat scroll 0px -631px;}

.instaPic{width:100px; float:left;}
.instaPic img{width:100%;height:100px; border:#ddd solid 1px !important;}

.qMark{float:left; background:#333; color:#fff !important; width:24px; text-align:center; font-weight:bold; line-height:24px; margin:5px 0; position:relative;
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; z-index: 10000;
}
.qMark:before{content:attr(qMarkText); position:absolute; left:0px; top:100%;  color:#fff; font-size:12px; font-weight:normal; line-height:normal; background:#333; padding:10px; width:400px; margin:10px -200px; display:none;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.qMark:after{content:''; border-bottom:#333 solid 5px; border-left:transparent solid 5px; border-right:transparent solid 5px; position:absolute; left:0px; top:100%; margin:5px; display:none; }
.qMark:hover:before, .qMark:hover:after{display:block;}

.searchConnectionTxtBox{padding:5px 10px; float:left; display:flex;}
.clearScBox{border:#ccc solid 1px; font-weight:bold; padding:0 3px 0 0; width:34px; text-align:center; line-height:32px; cursor:pointer;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.clearScBox:hover{background:#eee;}
.conCriteriaHeader{margin-top: 20px; margin-bottom: 5px;}
.widthunset{width:unset;}
.autoCompleteParent{position:relative;} 
.autocompleteAgentAssign ul{position:absolute !important; left:0px !important;  bottom:100% !important; top:auto !important}
.autocompleteAgentAssign{display:block !Important;}


.emojiController{width:100%; float:left; position:relative;  }
.emojiController .emoji-picker-icon{background:#eee; border:#ccc solid 1px; padding:5px; opacity:1; position:static !important; float:right; margin:0 10px; border-bottom:none;
    border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; 
}
.emojiController .emoji-picker-icon:hover{background:#ddd;}
.emojiController .form-control.input-sm{border:none; min-height:0px; background:red; width:0px; opacity:0; margin-top:-30px; z-index:-1;   padding:0px !important;}


.cke_toolbox{padding-right:40px !important; }
.emojiController .emoji-picker-icon{top:18px; padding:2px 5px; right:10px; border:none; background:#fff; z-index:10 !important; position:relative !important;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.setPrefEmoji{width:700px; bottom:-10px !important; position:relative;}
/*.newCampaignEmojiEditor{position: relative;  bottom: 20px; right: -10px;}*/


.emoji-menu{top:30px;}
.emojiController .emoji-menu{top:75px;}
.setPrefEmoji .emoji-menu{top:115px;}
.setprefSubEmojiText.emoji-picker-container  .emoji-menu{top:30px;}
.newCampaignEmojiEditor .emoji-menu{top:85px;}
.form-control.emojiTextSetPref{border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; }
#TextDescription[placeholder="Enter property description here(maximum 450 characters)"]{width:100%;}

.listingProperty h5{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.datesFloorDuty{padding-left:5px !important; padding-right:5px !important; }
.editIframe{position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:10000000;background:rgba(0,0,0,0.7); }
.editIframeWrapper{float:left; width:100%; }
.editIframeFullNav{float:left; width:100%; position:absolute; height:100%;  }
.editIframeFullNav iframe{position:absolute; width:96%; height:91%; left:0px; margin:2%; border:none;}
.removeIframeEdit{position:absolute; right:0px; top:0px; color:#fff !important; padding:5px; font-size:20px; font-weight:normal; cursor:pointer; z-index:10; }
/*modal-open*/

.width230{width:230px ;}
.tagsList {
    float: left;
    background: #fff;
    margin: 0 5px 5px 0;
    padding-left: 5px;
    font-size: 12px;
    line-height: 20px;
    border: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.newPopupOuter{width:100%; height:100%; position:fixed; left:0px; top:0px; background:rgba(0,0,0,0.5); z-index:10000; display:none;}
.newPopupWrapper{width:100%; margin:0 auto; max-width:900px; padding:0 20px; }
.newPopupFullNav{width:100%; float:left; background:#fff; margin:100px 0; position:relative;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}
.leadBlueLayout{float:left; width:100%; background:#bad5f9; padding:10px; 
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}
.leadBlueLayout h3{width:80%; float:left; margin:0px 0 10px 0; font-size:20px; font-weight:400;}
.leadWhitePanel{width:100%; float:left; background:#fff; padding:10px; height:420px; overflow:auto;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}
.closeNewPopup{float:right; width:25px; height:25px;  text-indent:-100px; overflow:hidden; margin:0px; position:relative;}
.closeNewPopup:before{content:''; position:absolute; left:0px; top:0px; background:#444; width:100%; height:2px; left:0px; top:10px;  
	transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); 
}
.closeNewPopup:after{content:''; position:absolute; left:0px; top:0px; background:#444; width:100%; height:2px; left:0px; top:10px;  
	transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); 
}
.leadDate{float:right; width: 100%;text-align: right;margin-bottom: 10px;}
.leadWhitePanel p{font-size:16px; margin-bottom:10px;}
.leadWhitePanel p:last-child{margin-bottom:0px;}


.searchTags{float:left; width:100%; margin:0 0 10px 0;
    border:#ccc solid 1px; padding:10px; position:relative;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  
}
.searchTags:before{content:''; border-bottom:#ccc solid 10px; border-right:transparent solid 10px; border-left:transparent solid 10px;
    position:absolute; left:5px; bottom:100%;
}
.searchTags:after{content:''; border-bottom:#fff solid 10px; border-right:transparent solid 10px; border-left:transparent solid 10px;
    position:absolute; left:5px; bottom:100%; margin-bottom:-2px;
}
.searchTags .tagsList{float:left; margin:0 5px 5px 0; background:#ddd; font-size:14px; line-height:20px; display:inline-block;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.searchTags .tagsList .glyphicon{float:right; background:#bbb; line-height:20px; padding:0px; margin:0px 0 0 5px; height:20px; position:relative; top:0px; width:20px; text-align:center; color:#666; font-weight:normal;
    border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; 
}
.showAllLess{float:left; color:#fff; margin:0 5px 5px 0; background:#156597; font-size:12px; line-height:20px; display:inline-block; padding:0 5px;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
.showAllLess:hover, .showAllLess:active, .showAllLess:focus{color:#fff;}
.tagsList:nth-child(n + 7){display:none;}
.searchTags.showAll .tagsList:nth-child(n + 6){display:block;}

.searchTags .tagsList .glyphicon:hover{background:#aaa; text-decoration:none;}
.toAddressPanel{float:left; width:100%; margin:20px 0 10px 0;}
.toHeadingText{  float:left; margin:0 20px 0px 0; color:#156597; font-size:20px; line-height:33px;}
.toHeadingText span{color:#666; font-size:14px;}

.link{float:left; width:100%;}
.link h4{font-size:16px; margin:0 0 5px 0px;}

.recipientsLink{float:left; width:100%; margin:0 0 20px 0;}
.recipientsLink a{font-size:16px;}

.neFromStrip{float:left; width:100%; margin:0 0 20px 0;}
.neFromStrip .newFrom{float:left;color:#156597; font-size:20px; line-height:33px; margin:0 10px 0 0;}
.neFromStrip .newCampaignEmailFound{float:left; color:#666; font-size:14px; font-weight:normal; line-height:33px;}
.neFromStrip .newCampaignEmailFound b{font-weight:normal;}


.connectionsSearchPanel{float:left; width:100%;}
.connectionsSearchFieldset{float:left; width:100%; border:#ccc solid 1px; padding:20px;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}
.connectionsSearchFieldset legend{width:auto; padding:0 5px; border:none;color:#156597; font-size:16px; margin:0;}

.additionoption{float:left; width:100%; position:relative; padding:0 0 0 35px; line-height:30px; font-size:14px; margin:10px 0; color:#666;}
.additionoption:before{content:'+'; border:#ccc solid 1px; position:absolute; left:0px; top:0px; line-height:25px; height:30px; width:30px; text-align:center; background:#fff; font-size:20px;
    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.plusMinus.additionoption:before{content:'-';}
.additionoption input{position:absolute; left:0px; top:0px; width:30px; height:30px; opacity:0;}

.additionalOptionsDemand{float:left; width:100%; padding:0 0 0 35px;}
.additionalOptionsDemand .alert{margin:0 0 0px 0;}
.additionalOptionsDemand label{padding:0 5px;}
.adSearchLinkPanel{margin:10px 0; float:left; width:100%;}
.adSearchLinkPanel a{font-size:16px;}

.btnSearchRecipientsAdv{float:left; width:100%; margin:10px 0;}
.minWidth200{min-width:200px;}
.minWidth250{min-width:250px;}
#addedrecipientspopupcontainer .floatThead-floatContainer.floatThead-container{ margin-top:-31px !Important;}
.removePrent{float:left; width:100%; padding:10px 0 0 0; text-align:center; border-top:#ccc solid 1px;}
.adSearchLinkPanel a u{color:#337ab7; font-size:16px !important;  }
.adSearchLinkPanel a{font-size:14px; color:#666;  }

.toAddressPanel, .neFromStrip{background:#eee; padding:10px;}
.searchBtnPanel{float:left; width:100%; margin:10px 0;}


.newCampaignPopup2019{width:100%; height:100%; float:left; position:fixed; left:0px; top:0px; background:rgba(0,0,0,0.8); overflow:auto; z-index:100000;}
.campaignWrapper2019{width:100%; max-width:700px; margin:0 auto;;}
.campaignFullNav{float:left; width:100%; background:#fff; margin:50px 0; 
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.campaignTitleNav{float:left; width:100%; border-bottom:#ccc solid 1px; position:relative; }
.campaignCloseBtn{position:absolute; right:10px; top:15px; background:url(../content/images/closeLead.png) no-repeat center center; background-size:10px 10px; filter:grayscale(100%); text-indent:-1000px; overflow:hidden; width:20px; height:20px;}
.campaignTitleNav h3{float:left; width:100%; margin:0px; font-size:16px; color:#337ab7; padding:10px; line-height:30px; }
.campaignBody2019{float:left; width:100%; padding:10px;}
.campaignToPanel{float:left; width:100%; margin-bottom:10px;}
.toTextPanel{float:left; width:100%; margin-bottom:10px;}
.toTextPanel h3{float:left; margin:0px; font-size:16px; font-weight:500; margin-right:5px; color:#000; line-height:20px;}
.toTextPanel p{float:left; margin:0px; font-size:14px; font-weight:500; margin-right:5px; color:#666; line-height:20px;}
.plusAnch{float:left; width:20px; height:20px; background:#666;  color:#fff; text-align:center; line-height:18px; padding:0px; font-weight:bold; font-size:18px;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newFromPanel{float:left; width:100%; margin:0 0 10px 0;}
.newFromPanel h3{float:left; margin:0px; font-size:16px; font-weight:500; margin-right:5px; color:#000; line-height:20px;}
.newFromPanel p{float:left; margin:0px; font-size:14px; font-weight:500; margin-right:5px; color:#666; line-height:20px;}
.carasoulDivMainPanel{float:left; width:100%; border-top:#ccc solid 1px; padding:10px;}
.carasoulEach{float:left; width:100%; }
.subjectCarasoul{float:left; width:100%; margin-bottom:10px;}
.subjectCarasoul h3{float:left; margin:0px; font-size:16px; font-weight:500; margin-right:5px; color:#000; line-height:20px;}
.subjectCarasoul p{font-size:14px; color:#333; float:left; width:100%; margin:0 0 10px 0; }
.subjectCarasoul p:last-child{margin-bottom:0px;}
.subjectCarasoul p b{font-weight:500; color:#000;}
.templatePreviewPanelCampaign{width:100%; float:left; height:272px;  }
.tPreviewZoomedOut{width:1000px; float:left; 
    transform:scale(0.68); -moz-transform:scale(0.68); -webkit-transform:scale(0.68); 
    transform-origin:left top; -moz-transform-origin:left top; -webkit-transform-origin:left top; 
}
.tPreviewInside{width:100%; float:left; height:400px; overflow:auto;}
.carasoulNavigation{float:left; width:100%; padding:10px 0; text-align:center; margin-bottom:10px;}
.carasoulNavigation > *{display:inline-block; vertical-align:top;}
.prevCampaignMessage{width:40px; height:40px; background:#d5d5d5 url(/content/images/left-arrow1-disabled.png) no-repeat center center; ; 
    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.nextCampaignMessage{width:40px; height:40px; background:#d5d5d5 url(/content/images/right-arrow1-disabled.png) no-repeat center center; ; 
    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; 
}
.campaignMessageCount{font-size:14px; line-height:40px;padding:0 10px;}

.checkboxFloating{display:flex; }
.checkboxFloating .radioButtonList{ display:flex; vertical-align:middle;}
.checkboxFloating .radioButtonList input{top:10px; position:relative;}
.checkboxFloating .radioButtonList[disabled="disabled"] *{cursor:not-allowed; color:#999;}

.newGridCollapseTitle1{float:left; font-size:18px; line-height:30px; margin:0 0 0px 0;}
.newGridCollapseTitle1:hover *{text-decoration:underline; cursor:pointer;}
.newGridCollapseTitle1.minusSign{margin:0 0 10px 0;}
.newGridCollapseTitle1:before{width:17px; height:17px; background:url(/content/images/arrowDown.png) no-repeat center center; content:''; float:left; margin:5px;}
.newGridCollapseTitle1.minusSign:before {background:url(/content/images/arrowUp.png) no-repeat center center; }
.newGridCollapseTitle1{font-size:14px; line-height:35px; background:#146597; color:#fff; padding:0 5px 0 10px; cursor:pointer;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
}
.newGridCollapseTitle1:before{float:right; margin-top:8px; background-color:#fff !important; padding:3px; margin-left:5px;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
}
.newGridCollapseTitle1 .hideLeadsText{display:inline-block;}
.newGridCollapseTitle1 .showLeadsText{display:none;}
.newGridCollapseTitle1.minusSign .hideLeadsText{display:none;}
.newGridCollapseTitle1.minusSign .showLeadsText{display:inline-block;}

.searchTags .qMark{float:right !important; margin:0px; line-height:25px;}
.searchTags .qMark:before{left:auto; right:0px; margin:10px 0;}
.ajax__calendar_body td{padding:unset !important;}
.changePasswordPage{min-width:0px !important; overflow-x:hidden !important; overflow-y:auto !important}
.changePasswordPage .loginBoxWrapper{max-width:100%;}
.ui-chatbox-msg a {color:#337ab7 !important;}
.telerikForm.form-control{width:100% !Important;}

.importConnectionGrid .chosen-container .chosen-drop {left:0px !important; display:none; opacity:1 !important;}
.importConnectionGrid .chosen-container.chosen-with-drop .chosen-drop{left:0px !important; opacity:1 !important; display:block;}
.importConnectionGrid  .chosenTopDD.chosen-container .chosen-drop{top:100% !Important; bottom:auto !important; z-index:0 !Important;
	border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; 
	box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); -mox-box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); 
} 
.importConnectionGrid .chosen-container-single.chosen-container-active .chosen-single{border-radius:5px 5px 0 0 !important; -moz-border-radius:5px 5px 0 0 !important; -webkit-border-radius:5px 5px 0 0 !important; }

