/* line 34, ../sass/screen.scss */
body {
  overflow-x: hidden;
  font: normal normal 14px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1.6em !important;
  background: #f1f5f7;
}

/* line 39, ../sass/screen.scss */
a {
  color: #007ed2;
}

/* line 42, ../sass/screen.scss */
a.btn {
  line-height: 25px;
  line-height: 22px\9;
}

/* line 46, ../sass/screen.scss */
a:hover {
  color: #005692;
}

/* line 49, ../sass/screen.scss */
a, select, input {
  outline: none;
}

/* line 52, ../sass/screen.scss */
textarea {
  resize: none;
  margin-bottom: 0.7rem !important;
}

/* line 56, ../sass/screen.scss */
textarea[disabled]:hover, textarea[disabled], a[disabled]:hover, a[disabled], Input[disabled]:hover, Input[disabled], select[disabled] {
  background-color: #e6e6e6 !important;
  border: 1px solid #c9c9c9 !important;
  color: #aaa !important;
  background-image: none;
}

/* line 63, ../sass/screen.scss */
input[type="file"], input[type="text"], input[type="checkbox"], input[type="radio"], select {
  margin: 0 0 0.7rem;
}

/* line 66, ../sass/screen.scss */
select {
  margin-bottom: 0.7rem !important;
}

/* line 69, ../sass/screen.scss */
input[type="password"] {
  margin-bottom: 0.7rem !important;
}

/* line 72, ../sass/screen.scss */
.fullWidth {
  min-width: 100% !important;
  width: 100% !important;
}

/* line 76, ../sass/screen.scss */
.pr0 {
  padding-right: 0 !important;
}
.pt-0{padding-top:0px!important;}
.pt1rem {
    padding-top:1rem !important;
}
/* line 79, ../sass/screen.scss */
.mt-17{
    margin-top:17px;
} 
.mt-20 {
  margin-top: 20px !important;
}

/* line 82, ../sass/screen.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 85, ../sass/screen.scss */
.mt-25 {
  margin-top: 25px !important;
}

/* line 88, ../sass/screen.scss */
.mb-25 {
  margin-bottom: 25px !important;
}

/* line 91, ../sass/screen.scss */
.mt-200 {
  margin-top: 200px !important;
}

/* line 94, ../sass/screen.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 97, ../sass/screen.scss */
.ml-0 {
  margin-left: 0 !important;
}

/* line 100, ../sass/screen.scss */
.bb {
  border-bottom: 1px solid #626262;
}

/* line 103, ../sass/screen.scss */
.plr-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 107, ../sass/screen.scss */
.plr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* line 111, ../sass/screen.scss */
.pall-0 {
  padding: 0 !important;
}

/* line 114, ../sass/screen.scss */
.autoWidth {
  width: auto;
}

/* line 117, ../sass/screen.scss */
.bbrn1 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 121, ../sass/screen.scss */
.btrn-border {
  border-top: 1px solid #9c9a9a;
}

/* line 124, ../sass/screen.scss */
.button {
  padding: 7px 18px 10px;
  padding: 9px 18px 9px\9;
  font-family: 'Duru Sans';
}
/* line 128, ../sass/screen.scss */
.button .addappicon {
  width: 21px;
}

/* line 132, ../sass/screen.scss */
.btn {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #2590d7), color-stop(70%, #0773ba));
  background-image: -webkit-linear-gradient(#2590d7 30%, #0773ba 70%);
  background-image: -moz-linear-gradient(#2590d7 30%, #0773ba 70%);
  background-image: -o-linear-gradient(#2590d7 30%, #0773ba 70%);
  background-image: linear-gradient(#2590d7 30%, #0773ba 70%);
  border-radius: 3px;
  border: 1px solid #006bb2;
  background-color: #008CBA;
}

/* line 138, ../sass/screen.scss */
.btrr {
  border-top-right-radius: 5px;
}

/* line 141, ../sass/screen.scss */
.btn:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #0773ba), color-stop(70%, #2590d7));
  background-image: -webkit-linear-gradient(#0773ba 30%, #2590d7 70%);
  background-image: -moz-linear-gradient(#0773ba 30%, #2590d7 70%);
  background-image: -o-linear-gradient(#0773ba 30%, #2590d7 70%);
  background-image: linear-gradient(#0773ba 30%, #2590d7 70%);
}

/* line 144, ../sass/screen.scss */
.btn img {
  position: relative;
  left: -9px;
}

/* line 148, ../sass/screen.scss */
.submitbtn, .updtbtn, .cnclbtn {
  height: 42px;
  min-width: 100px;
}

/* line 152, ../sass/screen.scss */
.sendbtn {
  padding: 7px 18px 10px;
  padding: 9px 18px 8px\9;
}

/* line 156, ../sass/screen.scss */
.buttonaligncenter {
  display: table;
  margin: 0 auto;
}
/* line 159, ../sass/screen.scss */
.buttonaligncenter .submitbtn {
  float: left;
  margin-right: 20px;
}
.addedit-resource-popup .buttonaligncenter .submitbtn {
    margin-right: 10px;
}
/* line 163, ../sass/screen.scss */
.buttonaligncenter .cnclbtn {
  float: left;
}

/* line 167, ../sass/screen.scss */
::-webkit-input-placeholder {
  font: normal normal 12px "Duru Sans" !important;
  color: #5a5a5a !important;
  line-height: 1.6em !important;
}

/* line 171, ../sass/screen.scss */
:-moz-placeholder {
  /* Firefox 18- */
  font: normal normal 12px "Duru Sans" !important;
  color: #5a5a5a !important;
  line-height: 1.6em !important;
}

/* line 175, ../sass/screen.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  font: normal normal 12px "Duru Sans" !important;
  color: #5a5a5a !important;
  line-height: 1.6em !important;
}

/* line 179, ../sass/screen.scss */
:-ms-input-placeholder {
  font: normal normal 12px "Duru Sans" !important;
  color: #5a5a5a !important;
  line-height: 1.6em !important;
}

/* line 182, ../sass/screen.scss */
.fi-asterisk, .asterisk, .required {
  color: #e84c3d;
}

/* line 185, ../sass/screen.scss */
.userapptitle {
  float: left;
  color: #036eb6;
  font-size: 14px;
}
/* line 189, ../sass/screen.scss */
.userapptitle li {
  width: 220px;
  word-wrap: break-word;
}
/* line 192, ../sass/screen.scss */
.userapptitle li .titleapp {
  margin-bottom: 10px;
}

/* line 198, ../sass/screen.scss */
.login-body {
  background: #007ed2;
  position: relative;
}
/* line 201, ../sass/screen.scss */
.login-body .loginsection {
  background: #007ed2 url(../images/login-bg.png) center bottom no-repeat;
}
/* line 204, ../sass/screen.scss */
.login-body .login-box {
  width: 533px;
  min-height: 246px;
  border-radius: 5px;
  background: #f3f6f8 url(../images/bg-login-cc.png) repeat-y 30% 0;
  border: 3px solid #005995;
  margin: 13% auto;
  padding: 0;
}
/* line 213, ../sass/screen.scss */
.login-body .login-box label {
  font: normal normal 14px "Duru Sans" !important;
  color: #333333 !important;
  line-height: inherit !important;
}
/* line 216, ../sass/screen.scss */
.login-body .login-box input[type=text], .login-body .login-box input[type=password] {
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
  border: 1px solid #adadad;
}
/* line 222, ../sass/screen.scss */
.login-body .login-box .logo-cc {
  position: relative;
}
/* line 224, ../sass/screen.scss */
.login-body .login-box .logo-cc img {
  position: absolute;
  margin-top: 24%;
  left: 15%;
}
/* line 229, ../sass/screen.scss */
.login-body .login-box .logo-cc hr {
  position: absolute;
  width: 92%;
  border-color: #cacaca;
  margin-top: 108%;
}
/* line 236, ../sass/screen.scss */
.login-body .login-box .log-analytix {
  /* position: absolute;
  margin-top: 100%;
  left: 18%; */
  display: table;
  margin-top: 90%;
}
/* line 237, ../sass/screen.scss */
.login-body .login-box .log-analytix img {
  margin-top: 34%;
  left: 12%;
}
/* line 247, ../sass/screen.scss */
.login-body .login-box .large-8 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f1f5f7;
  padding: 20px 20px 10px !important;
}
/* line 253, ../sass/screen.scss */
.login-body .login-misc, .login-body .login-misc label {
  font: normal normal 12px "Duru Sans" !important;
  color: #333333 !important;
  line-height: inherit !important;
}
/* line 258, ../sass/screen.scss */
.login-body .login-misc input[type=checkbox] {
  position: relative;
  top: 2px;
  margin-bottom: 0.5rem;
}
/* line 263, ../sass/screen.scss */
.login-body .login-misc i {
  font-size: 20px;
  color: #aaa;
  position: relative;
  top: 2px;
  padding-right: 5px;
}
/* line 270, ../sass/screen.scss */
.login-body .login-misc .large-8 {
  padding: 0 0.538rem !important;
}
/* line 273, ../sass/screen.scss */
.login-body .login-misc .captcha {
  margin-bottom: 0.5rem;
  border: 1px solid #ccc;
  margin-top: 0.2rem;
}

/* line 283, ../sass/screen.scss */
.industryintrprod {
  background: url(../images/pro-icon.png) no-repeat;
  padding-left: 32px;
}

/* line 287, ../sass/screen.scss */
.industryintrstag {
  background: url(../images/stag-icon.png) no-repeat;
  padding-left: 32px;
}

/* line 291, ../sass/screen.scss */
.industryintrdev {
  background: url(../images/dev-icon.png) no-repeat;
  padding-left: 32px;
}

/* line 295, ../sass/screen.scss */
.clientcentral-icon {
  background: url(../images/clientcentral-icon.png) no-repeat;
  padding-left: 32px;
}

/* line 299, ../sass/screen.scss */
.aixsol-icon {
  background: url(../images/aixsol-icon.png) no-repeat;
  padding-left: 32px;
}

/* line 306, ../sass/screen.scss */
header .columns {
  padding: 0;
}
/* line 309, ../sass/screen.scss */
header .topbar {
  background: #fff;
}
/* line 313, ../sass/screen.scss */
header .topbar .left a img, header .topbar .right a img {
  margin: 10px;
  max-height: 58px;
}
/* line 321, ../sass/screen.scss */
header .menu nav {
  background: url(../images/nav-bg.png) repeat-x !important;
  border-bottom: 1px solid #004e82;
  height: 50px;
  padding: 0 1em;
}
/* line 326, ../sass/screen.scss */
header .menu nav ul {
  background: url(../images/nav-bg.png) repeat-x !important;
}
/* line 328, ../sass/screen.scss */
header .menu nav ul li {
  background: url(../images/nav-sep.png) no-repeat center left;
  padding-left: 2px;
}
/* line 331, ../sass/screen.scss */
header .menu nav ul li a {
  background: url(../images/nav-bg.png) repeat-x !important;
  font: normal normal 14px "Duru Sans" !important;
  color: white !important;
  line-height: 3.9em !important;
  height: 45px;
  text-transform: uppercase;
  padding-bottom: 50px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/* line 339, ../sass/screen.scss */
header .menu nav ul li a img {
  position: relative;
  top: -3px;
  margin-right: 10px;
}
/* line 345, ../sass/screen.scss */
header .menu nav ul li a:hover, header .menu nav ul li a.active {
  background: #0b507d !important;
}
/* line 349, ../sass/screen.scss */
header .menu nav ul li.name {
  background: none;
}
/* line 352, ../sass/screen.scss */
header .menu nav ul li:first-child {
  background-image: none;
}
/* line 357, ../sass/screen.scss */
header .menu nav ul.right li {
  margin: 0;
  background: none;
  padding-right: 0;
}
/* line 361, ../sass/screen.scss */
header .menu nav ul.right li a {
  margin: 0;
  padding: 0 !important;
}
/* line 364, ../sass/screen.scss */
header .menu nav ul.right li a img {
  margin-right: 0;
}

/* line 373, ../sass/screen.scss */
.divtopcontainer {
  margin: 0 20px;
}
/* line 375, ../sass/screen.scss */
.divtopcontainer .divtop {
  width: 100%;
  border-radius: 5px;
}
/* line 378, ../sass/screen.scss */
.divtopcontainer .divtop .information, .divtopcontainer .divtop .query, .divtopcontainer .divtop .warning, .divtopcontainer .divtop .error {
  width: 100%;
  padding: 5px 15px;
}
/* line 385, ../sass/screen.scss */
.divtopcontainer .divtop #divError .img-wrapper h3, .divtopcontainer .divtop #divSuccess .img-wrapper h3, .divtopcontainer .divtop #divInformation .img-wrapper h3 {
  font: normal normal 14px "Duru Sans" !important;
  color: white !important;
  line-height: 1.5em !important;
  margin: 0;
}
/* line 389, ../sass/screen.scss */
.divtopcontainer .divtop #divError .img-wrapper .msg-wrapper, .divtopcontainer .divtop #divSuccess .img-wrapper .msg-wrapper, .divtopcontainer .divtop #divInformation .img-wrapper .msg-wrapper {
  padding: 5px 0;
}

/* line 396, ../sass/screen.scss */
.modlpopupdvtpcont {
  margin: 15px 0;
}
/* line 398, ../sass/screen.scss */
.modlpopupdvtpcont .divtop {
  margin: 0 !important;
}
/* line 400, ../sass/screen.scss */
.modlpopupdvtpcont .divtop #divError, .modlpopupdvtpcont .divtop #divSuccess, .modlpopupdvtpcont .divtop #divInformation {
  margin-top: 0;
}

/* line 406, ../sass/screen.scss */
.logindivtop {
  margin: 0;
}
/* line 408, ../sass/screen.scss */
.logindivtop .divtop {
  margin-left: 0 !important;
}
/* line 410, ../sass/screen.scss */
.logindivtop .divtop #divError {
  margin-top: 0px;
}

/* line 416, ../sass/screen.scss */
.loginacntname {
  background-image: url(../images/login-user-icon.png) !important;
  background-position: 4px 4px !important;
  background-repeat: no-repeat !important;
  padding-left: 40px !important;
  margin-top: 5px !important;
}

/* line 423, ../sass/screen.scss */
.loginacntname.ctrlerror {
  background-image: url(../images/login-user-icon.png) !important;
  background-position: 4px 4px !important;
  background-repeat: no-repeat !important;
}

/* line 428, ../sass/screen.scss */
.loginacntname:focus {
  background-image: url(../images/login-user-icon.png) !important;
  background-position: 4px 4px !important;
  background-repeat: no-repeat !important;
  background-color: white !important;
}

/* line 434, ../sass/screen.scss */
.loginacntpass {
  background-image: url(../images/user-pass-icon.png) !important;
  background-position: 4px 4px !important;
  background-repeat: no-repeat !important;
  padding-left: 40px !important;
  margin-top: 5px !important;
}

/* line 441, ../sass/screen.scss */
.loginacntpass.ctrlerror {
  background-image: url(../images/user-pass-icon.png) !important;
  background-position: 4px 4px !important;
  background-repeat: no-repeat !important;
}

/* line 446, ../sass/screen.scss */
.loginacntpass:focus {
  background: url(../images/user-pass-icon.png) !important;
  background-position: 4px 4px !important;
  background-repeat: no-repeat !important;
  background-color: white !important;
}

/* line 452, ../sass/screen.scss */
.requiredalign {
  margin: 14px 10px 0 0;
  display: inline-block;
  color: #333;
  float: left;
  font-size: 12px !important;
}

/* line 459, ../sass/screen.scss */
.requiredinnr {
  margin-top: 0;
  border-right: 1px solid #cad2d7;
  padding-right: 15px;
}

/* line 464, ../sass/screen.scss */
.loading {
  left: 50%;
  margin: 0 0 0 -180px;
  padding: 0 30px 0 15px;
  min-height: 45px;
  position: fixed;
  text-align: center;
  top: 30%;
  z-index: 99999 !important;
  /*width:240px;*/
  background: #fff;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #0974BC;
  font-size: 22px;
  box-shadow: 1px 1px 9px -1px;
}

/* line 479, ../sass/screen.scss */
.black-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background-color: #000;
  overflow: hidden;
  z-index: 1 !important;
  opacity: .75;
  filter: alpha(opacity=75);
}

/* line 496, ../sass/screen.scss */
.addeditappresp td p {
  font-size: 13px;
}
/* line 499, ../sass/screen.scss */
.addeditappresp td .wt100 {
  width: 100px;
  word-wrap: break-word;
}
/* line 503, ../sass/screen.scss */
.addeditappresp td .wt50 {
  width: 50px;
}
/* line 506, ../sass/screen.scss */
.addeditappresp td .wt80 {
  width: 80px;
}
/* line 509, ../sass/screen.scss */
.addeditappresp td label {
  color: #000;
}

/* line 517, ../sass/screen.scss */
.addeditappresp tbody tr:hover label {
  color: white !important;
}
.container.btrn .footable tbody tr:hover .action-edit {
    background: url("../images/sprites.png") -300px -72px no-repeat;
}
.container.btrn .footable tbody tr:hover .action-delete {
    background: url("../images/sprites.png") -298px -17px no-repeat;
}
.container.btrn .footable tbody tr:hover .action-menu {
    background: url("../images/sprites.png") -300px -128px no-repeat;
}
.container.btrn .footable tbody tr:hover .action-autologin {
    background: url("../images/sprites.png") -584px -125px no-repeat;
}
/* line 521, ../sass/screen.scss */
.container {
  margin: 20px;
  padding: 20px;
  border-radius: 7px;
  background: #fff;
}
/* line 529, ../sass/screen.scss */
.container .row .row-head h2 {
  font: normal normal 22px "Duru Sans" !important;
  color: #004e82 !important;
  line-height: 1em !important;
  border-bottom: 1px solid #9c9a9a;
  padding-bottom: 10px;
}
/* line 538, ../sass/screen.scss */
.container .exportimg li .button {
  font-size: 12px;
  padding: 5px;
  margin-top: -5px;
}
/* line 547, ../sass/screen.scss */
.container .revealwa, .container #divServiceType {
  width: 300px;
  display: none;
  position: absolute;
  z-index: 999;
  background: #fff;
  padding: 0 20px;
  left: 50%;
  margin-left: -150px;
  top: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.addedit-resource-popup {
    overflow:auto;
    position:fixed !important;
}
    .addedit-resource-popup .submitbtn {
        padding: 5px 11px;
        font-size: 14px;
        min-width: 50px;
    }
    .addedit-resource-popup {
        line-height: 30px;
        
    }
.container.btrn .add-service .addedit-resource-popup select, .container.btrn .add-service .addedit-resource-popup input[type="text"] {
    width:100%;
}
/* line 558, ../sass/screen.scss */
.container .revealwa #aServiceCancel, .container .revealwa .close-reveal-modal, .container #divServiceType #aServiceCancel, .container #divServiceType .close-reveal-modal {
  font-size: 2.22222rem;
  line-height: 1;
  position: absolute;
  top: 0.44444rem;
  right: 0.61111rem;
  color: #aaa;
  font-weight: bold;
  cursor: pointer;
}
/* line 569, ../sass/screen.scss */
.container .userfeaturespl {
  margin: 0;
}
/* line 571, ../sass/screen.scss */
.container .userfeaturespl .userfeaturelbl {
  margin-right: 10px;
}
/* line 574, ../sass/screen.scss */
.container .userfeaturespl select {
  width: 100%;
  max-width: 250px;
  min-width: 250px;
}
/* line 580, ../sass/screen.scss */
.container .addeditapptbl td {
  line-height: 1.87rem;
}
/* line 584, ../sass/screen.scss */
.container .summary .large-4 {
  background: #f1f5f7 url(../images/icon-partners-big.png) no-repeat 90% 20%;
  padding-left: 0;
  border-radius: 5px;
  border-left: 5px solid #007ed2;
  width: 28%;
  margin-right: 20px;
}
/* line 591, ../sass/screen.scss */
.container .summary .large-4 .tabs-content {
  margin-bottom: 0;
}
/* line 593, ../sass/screen.scss */
.container .summary .large-4 .tabs-content .content {
  margin-top: 50px;
}
/* line 595, ../sass/screen.scss */
.container .summary .large-4 .tabs-content .content h3 {
  margin-bottom: 0.8em;
}
/* line 597, ../sass/screen.scss */
.container .summary .large-4 .tabs-content .content h3 span {
  font: normal normal 50px "Duru Sans" !important;
  color: black !important;
  line-height: 1em !important;
}
/* line 601, ../sass/screen.scss */
.container .summary .large-4 .tabs-content .content span {
  font: normal normal 22px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1em !important;
}
/* line 608, ../sass/screen.scss */
.container .summary .large-4 .tabs dd a {
  text-align: center;
  padding: 0.7rem 1rem;
  font: normal normal 22px "Duru Sans" !important;
  color: #007ed2 !important;
  line-height: 1em !important;
  background: #dadfe2;
}
/* line 613, ../sass/screen.scss */
.container .summary .large-4 .tabs dd a span {
  font: normal normal 12px "Duru Sans" !important;
  color: #007ed2 !important;
  line-height: 1em !important;
}
/* line 619, ../sass/screen.scss */
.container .summary .large-4 .tabs dd.active a {
  text-align: center;
  background: #007ed2;
  color: white !important;
}
/* line 623, ../sass/screen.scss */
.container .summary .large-4 .tabs dd.active a span {
  color: white !important;
}
/* line 631, ../sass/screen.scss */
.container .summary .large-4 .countries dd a {
  text-align: center;
  padding: 2.4rem 0.4rem;
}
/* line 634, ../sass/screen.scss */
.container .summary .large-4 .countries dd a span {
  font: normal normal 18px "Duru Sans" !important;
  color: #007ed2 !important;
  line-height: 1em !important;
}
/* line 641, ../sass/screen.scss */
.container .summary .large-4-middle {
  background: #f1f5f7 url(../images/icon-clients-big.png) no-repeat 90% 20%;
}
/* line 644, ../sass/screen.scss */
.container .summary .large-4-last {
  margin-right: 0;
  background: #f1f5f7 url(../images/icon-users-big.png) no-repeat 90% 20%;
  float: left;
}
/* line 651, ../sass/screen.scss */
.container .canvas .piechartgraph {
  display: inline-block;
  float: left;
  margin-top: -20px;
}
/* line 656, ../sass/screen.scss */
.container .canvas .graph-legends {
  display: inline-block;
  margin-left: 4%;
  margin-top: 19%;
}
/* line 661, ../sass/screen.scss */
.container .canvas .graph-legends .side-nav li {
  font: normal normal 14px "Duru Sans" !important;
  color: black !important;
  line-height: 1.7em !important;
}
/* line 663, ../sass/screen.scss */
.container .canvas .graph-legends .side-nav li span {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 3px;
}
/* line 673, ../sass/screen.scss */
.container .noofclients {
  position: relative;
  margin-top: 40px;
}
/* line 676, ../sass/screen.scss */
.container .noofclients .carousel-wrapper {
  padding: 0 30px 0 18px;
  overflow: hidden;
}
/* line 681, ../sass/screen.scss */
.container .noofclients #carousel .large-4 {
  height: 300px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c3dced;
  padding: 0;
  margin-left: 40px;
}
/* line 687, ../sass/screen.scss */
.container .noofclients #carousel .large-4 h3 {
  font: normal normal 18px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1em !important;
  background: #e6edf0;
  margin: 0;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
/* line 693, ../sass/screen.scss */
.container .noofclients #carousel .large-4 h3 label {
  font-size: 18px;
}
/* line 695, ../sass/screen.scss */
.container .noofclients #carousel .large-4 aside {
  margin: 15px;
}
/* line 701, ../sass/screen.scss */
.container .noofclients .carousel-prev {
  background: url("../images/carousel-sprite.png") no-repeat -2px -3px;
  width: 16px;
  height: 28px;
  display: block;
  position: absolute;
  top: 53%;
  left: 1%;
}
/* line 710, ../sass/screen.scss */
.container .noofclients .carousel-prev:hover {
  background: url("../images/carousel-sprite.png") no-repeat -2px -35px;
  width: 16px;
  height: 28px;
  display: block;
  position: absolute;
}
/* line 717, ../sass/screen.scss */
.container .noofclients .carousel-next {
  background: url("../images/carousel-sprite.png") no-repeat -22px -3px;
  width: 16px;
  height: 28px;
  display: block;
  position: absolute;
  top: 53%;
  right: 0;
}
/* line 726, ../sass/screen.scss */
.container .noofclients .carousel-next:hover {
  background: url("../images/carousel-sprite.png") no-repeat -22px -35px;
  width: 16px;
  height: 28px;
  display: block;
  position: absolute;
}
/* line 734, ../sass/screen.scss */
.container .top5 {
  margin-top: 40px;
}
/* line 738, ../sass/screen.scss */
.container .page-title .left {
  font: normal normal 20px "Duru Sans" !important;
  color: #004e82 !important;
  line-height: 2.5em !important;
  margin-left: 1em;
}
/* line 742, ../sass/screen.scss */
.container .page-title img {
  margin-right: 5px;
  position: relative;
  top: -3px;
}
/* line 747, ../sass/screen.scss */
.container .page-title .icon-search {
  background: url("../images/sprites.png") no-repeat 0 0;
  width: 50px;
  height: 51px;
  display: inline-block;
}
/* line 753, ../sass/screen.scss */
.container .page-title .icon-search:hover {
  background: url("../images/sprites.png") no-repeat -58px 0;
}
/* line 756, ../sass/screen.scss */
.container .page-title .icon-drawer-menu {
  background: url("../images/sprites.png") no-repeat 0 -58px;
  width: 50px;
  height: 51px;
  display: inline-block;
}
/* line 762, ../sass/screen.scss */
.container .page-title .icon-drawer-menu:hover {
  background: url("../images/sprites.png") no-repeat -58px -58px;
}
/* line 765, ../sass/screen.scss */
.container .page-title .icon-drawer-back {
  background: url("../images/sprites.png") no-repeat -568px 0;
  width: 50px;
  height: 51px;
  display: inline-block;
}
/* line 771, ../sass/screen.scss */
.container .page-title .icon-drawer-back:hover {
  background: url("../images/sprites.png") no-repeat -567px -57px;
  width: 50px;
  height: 51px;
}
/* line 778, ../sass/screen.scss */
.container .featuredlist .featuredlistfst {
  width: 26%;
  background: #d9e1e5;
  color: #333;
  border: 1px solid #c6c6c6;
  border-right: none !important;
  height: 40px;
}
/* line 785, ../sass/screen.scss */
.container .featuredlist .featuredlistfst span {
  padding: 6px 7px;
  font-size: 14px;
  line-height: 1.8em;
}
/* line 791, ../sass/screen.scss */
.container .featuredlist .featuredlistscnd {
  background: #f1f5f7;
  margin-left: 0;
  width: 72.3%;
  border: 1px solid #c6c6c6;
  border-left: none;
  height: 40px;
}
/* line 798, ../sass/screen.scss */
.container .featuredlist .featuredlistscnd ul {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 801, ../sass/screen.scss */
.container .featuredlist .featuredlistscnd ul li {
  margin-left: 0;
}
/* line 805, ../sass/screen.scss */
.container .featuredlist .featuredlistscnd table {
  border: none;
  margin-bottom: 0;
  background: none;
}
/* line 814, ../sass/screen.scss */
.container .accordion dd a {
  background: url("../images/company-user-arrow.png") no-repeat scroll 40px bottom !important;
}
/* line 819, ../sass/screen.scss */
.container .accordion dd.active a, .container .accordion dd a {
  background: #fff;
  border-bottom: 1px solid #9c9a9a;
}
/* line 824, ../sass/screen.scss */
.container .accordion .content.active {
  background: #F1F1F1;
}
/* line 826, ../sass/screen.scss */
.container .accordion .content.active li {
  background: url("../images/company-user-icon.png") no-repeat scroll;
  margin-right: 20px;
  padding-left: 25px;
}
/* line 831, ../sass/screen.scss */
.container .accordion .content.active a {
  background: none !important;
  border: none;
  color: #333;
}

/* line 839, ../sass/screen.scss */
.splfooter {
  background: #e4e4e9;
  padding: 1em 1em 1em;
  margin-top: -30px;
  color: #333;
}

/* line 847, ../sass/screen.scss */
.agency-port-list .sortableli {
  max-width: 165px;
  line-height: 18px;
  margin-bottom: 15px;
  font-size: 14px;
}
/* line 852, ../sass/screen.scss */
.agency-port-list .sortableli span {
  color: #007ed2;
  margin: 5px;
}
/* line 857, ../sass/screen.scss */
.agency-port-list li {
  text-align: center;
}
/* line 859, ../sass/screen.scss */
.agency-port-list li .sortablidiv {
  width: 165px;
  height: 164px;
  border: 1px solid #a4a4a4;
  border-radius: 4px;
  position: relative;
}
/* line 868, ../sass/screen.scss */
.agency-port-list li:hover .overlay {
  display: block;
}
/* line 872, ../sass/screen.scss */
.agency-port-list img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 875, ../sass/screen.scss */
.agency-port-list .overlay {
  width: 100%;
  height: 100%;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
  position: absolute;
  background: rgba(13, 133, 212, 0.7);
  padding: 2em 0.5em 0.5em;
}
/* line 885, ../sass/screen.scss */
.agency-port-list .overlay .urls {
  position: absolute;
  left: 34%;
  top: 40%;
}
/* line 889, ../sass/screen.scss */
.agency-port-list .overlay .urls li {
  border: none;
  margin-left: 10px;
}
/* line 892, ../sass/screen.scss */
.agency-port-list .overlay .urls li a {
  width: 38px;
  height: 38px;
  display: inline-block;
  padding: 5px;
  background: #fff;
  border-radius: 0px;
}
/* line 902, ../sass/screen.scss */
.agency-port-list .overlay .expand-section {
  position: absolute;
  right: 7px;
  top: 7px;
  border-radius: 0px;
}
/* line 907, ../sass/screen.scss */
.agency-port-list .overlay .expand-section img {
  border-radius: 0px;
}

/* line 915, ../sass/screen.scss */
.container #viewAllclients .large-4 {
  height: 300px;
  margin: 0 10px 20px;
  float: left;
  width: 29.8%;
  border-radius: 5px;
  border: 1px solid #c3dced;
  padding: 0;
}
/* line 923, ../sass/screen.scss */
.container #viewAllclients .large-4 h3 {
  font: normal normal 18px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1em !important;
  background: #e6edf0;
  margin: 0;
  padding: 15px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 929, ../sass/screen.scss */
.container #viewAllclients .large-4 h3 label {
  font-size: 18px;
}
/* line 931, ../sass/screen.scss */
.container #viewAllclients .large-4 aside {
  margin: 15px;
}

/* line 937, ../sass/screen.scss */
.required {
  font-size: 10px !important;
}

/* line 940, ../sass/screen.scss */
p.required {
  margin-top: 5px;
}

/* line 943, ../sass/screen.scss */
.required.requiredalign {
  font-size: 12px !important;
}

/* line 946, ../sass/screen.scss */
.container .bbrnew {
  border-bottom: 1px solid #D2D1D1;
}

/* line 949, ../sass/screen.scss */
.container .btrnew {
  border-top: 1px solid #D2D1D1;
}

/* line 952, ../sass/screen.scss */
.container.bbrn {
  border-radius: 7px 7px 0 0 !important;
  border-bottom: 1px solid #d2d1d1;
  padding: 0;
  margin-bottom: 0 !important;
  padding-bottom: 1px;
}
.dt-validate .container.bbrn{
        min-height: 530px;
}
.msg-wrapper h3{
        padding: 5px;
}
/* line 959, ../sass/screen.scss */
#linkDetails {
  height: auto !important;
  margin-bottom: 10px !important;
}

/* line 963, ../sass/screen.scss */
.drawer-menu {
  padding: 0 40px;
  display: none;
  overflow: visible !important;
}
/* line 968, ../sass/screen.scss */
.drawer-menu .inline-list li {
  margin: 0.5em 0.2em;
  height: 100px;
}
/* line 971, ../sass/screen.scss */
.drawer-menu .inline-list li a {
  padding: 20px 0;
  height: 116px;
}
/* line 977, ../sass/screen.scss */
.drawer-menu .appmenus {
  padding: 10px 15px;
  color: #333;
  font-size: 14px;
}
/* line 981, ../sass/screen.scss */
.drawer-menu .appmenus .appmenu-img {
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 40px;
}
/* line 987, ../sass/screen.scss */
.drawer-menu .appmenus span {
  width: 134px !important;
  display: inline-block;
}
/* line 992, ../sass/screen.scss */
.drawer-menu .draweractive, .drawer-menu .appmenus:hover {
  background: #2590D8;
  color: #fff;
}
/* line 996, ../sass/screen.scss */
.drawer-menu .drawer-extra-menus {
  position: relative;
}
/* line 998, ../sass/screen.scss */
.drawer-menu .drawer-extra-menus .menu-drop-img {
  position: absolute;
  left: 45%;
  bottom: -13px;
  z-index: 9999;
  display: none;
}

/* line 1007, ../sass/screen.scss */
.dashboardvwall {
  font-size: 14px;
}

/* line 1010, ../sass/screen.scss */
#fileUploadLogo {
  background: none !important;
  border: none !important;
}

/* line 1014, ../sass/screen.scss */
.side-nav {
  font: normal normal 14px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}

/* line 1017, ../sass/screen.scss */
.drawer-search {
  padding: 20px 40px 0;
  display: none;
}
/* line 1020, ../sass/screen.scss */
.drawer-search label, .drawer-search select, .drawer-search input {
  display: inline;
  font: normal normal 14px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}
/* line 1024, ../sass/screen.scss */
.drawer-search select, .drawer-search input {
  color: #5a5a5a !important;
  font: normal normal 12px "Duru Sans" !important; font-family: "Duru Sans", sans-serif !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}
/* line 1028, ../sass/screen.scss */
.drawer-search label {
  font: normal normal 15px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}
/* line 1031, ../sass/screen.scss */
.drawer-search select {
  width: auto;
}
/* line 1034, ../sass/screen.scss */
.drawer-search .button {
  color: white !important;
}
/* line 1037, ../sass/screen.scss */
.drawer-search .input-search {
  width: 265px;
}
/* line 1040, ../sass/screen.scss */
.drawer-search .inline-list {
  margin-bottom: 0;
}
/* line 1042, ../sass/screen.scss */
.drawer-search .inline-list li {
  margin-left: 1rem;
}

/* line 1048, ../sass/screen.scss */
.drawer-search .gobutton {
  font-size: 1rem !important;
  padding: 5px 12px 8px;
  padding: 3px 12px 6px\9;
  margin-left: 10px;
}

/* line 1057, ../sass/screen.scss */
.left-content .columns label, .right-content .columns label {
  margin-bottom: 0.3rem !important;
  font: normal normal 13px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1em !important;
  display: inline;
}
/* line 1062, ../sass/screen.scss */
.left-content .columns input[type=text], .left-content .columns textarea, .left-content .columns input[type=password], .right-content .columns input[type=text], .right-content .columns textarea, .right-content .columns input[type=password] {
  margin-top: 0.5rem !important;
}
/* line 1066, ../sass/screen.scss */
.left-content label, .right-content label {
  font: normal normal 13px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1em !important;
}
/* line 1069, ../sass/screen.scss */
.left-content select, .right-content select {
  margin-top: 0.5rem !important;
  color: #5a5a5a;
}

/* line 1074, ../sass/screen.scss */
.billcom {
  background: #e6edf0;
  padding-top: 1em !important;
}

/* line 1079, ../sass/screen.scss */
.left-content .partner-list {
  border: 1px solid #ccc;
  padding: 10px 0;
  margin: 0;
}
/* line 1083, ../sass/screen.scss */
.left-content .partner-list li {
  width: 45%;
  margin-bottom: 10px;
}
/* line 1086, ../sass/screen.scss */
.left-content .partner-list li label {
  font: normal normal 13px "Duru Sans" !important;
  color: #4d4d4d !important;
  line-height: 1em !important;
}
/* line 1093, ../sass/screen.scss */
.left-content .upload .large-3 .imagewa {
  position: relative;
  border: 1px solid #cfcfcf;
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 130px;
  height: 130px;
  line-height: 126px;
  float: left;
}
/* line 1105, ../sass/screen.scss */
.left-content .upload .file-wrapper {
  float: left;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
/* line 1111, ../sass/screen.scss */
.left-content .upload .file-wrapper input {
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 1123, ../sass/screen.scss */
.left-content .upload .file-wrapper .button {
  background: #79130e;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  padding: 4px 18px;
  text-transform: uppercase;
}
/* line 1124, ../sass/screen.scss */
.left-content .upload a#aDeleteImage {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #728196;
  color: #fff;
  padding: 3px;
  width: 100%;
  text-align: center;
  display: none;
  line-height: 25px;
}
/* line 1140, ../sass/screen.scss */
.left-content .upload .large-3:hover a {
  display: block;
}
/* line 1145, ../sass/screen.scss */
.left-content .upload .large-9 .required {
  font-size: 12px;
  line-height: 1.8em;
}

/* line 1153, ../sass/screen.scss */
.usercompanyentities ul {
  width: 98%;
  background: #f6f6f6;
  margin-left: 0;
}
/* line 1157, ../sass/screen.scss */
.usercompanyentities ul li {
  width: 50%;
  margin: 20px 0;
  padding-left: 10px;
}
/* line 1163, ../sass/screen.scss */
.usercompanyentities .usercompanyspan {
  width: 98%;
  display: block;
  background: #e7edf1;
  padding: 10px;
}

/* line 1171, ../sass/screen.scss */
.right-content .billcom {
  background: #e6edf0;
  padding-top: 1em;
}
/* line 1175, ../sass/screen.scss */
.right-content .login-settings {
  margin-top: 0.5rem;
}
/* line 1177, ../sass/screen.scss */
.right-content .login-settings li {
  margin-left: 1.375rem;
}
/* line 1179, ../sass/screen.scss */
.right-content .login-settings li label {
  font: normal normal 13px "Duru Sans" !important;
  color: #4d4d4d !important;
  line-height: 1em !important;
}
/* line 1185, ../sass/screen.scss */
.right-content .upload .large-5, .right-content .upload .large-3 {
  position: relative;
}
/* line 1187, ../sass/screen.scss */
.right-content .upload .large-5 .imagewa, .right-content .upload .large-3 .imagewa {
  position: relative;
  border: 1px solid #cfcfcf;
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 130px;
  height: 130px;
  line-height: 126px;
  float: left;
}
/* line 1199, ../sass/screen.scss */
.right-content .upload .file-wrapper {
  float: left;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
/* line 1205, ../sass/screen.scss */
.right-content .upload .file-wrapper input {
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
}
.file-wrapper {
  float: left;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.file-wrapper input {
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
}
.imagewa {
    border: 1px solid #CFCFCF;
    display: block;
    float: left;
    height: 130px;
    line-height: 126px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 130px;
}
.smallbrowseimg .imagewa{
     height: 48px;
     width:48px;
     line-height:44px;
}
.smallbrowseimg .left {
    padding:0 0.5rem;
}
.smallbrowseimg .file-wrapper {
    margin-top:7px;
}
.deltcross {
    background: none repeat scroll 0 0 #728196;
    bottom: 0;
    color: #FFFFFF;
    left: 0; 
    line-height: 15px;
    padding: 1px;
    position: absolute;
    width: 100%;
    font-size:10px;
}
.deltcross:hover {
    color:#fff;
}
/* line 1217, ../sass/screen.scss */
.right-content .upload .file-wrapper .button {
  background: #79130e;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  padding: 4px 18px;
  text-transform: uppercase;
}
/* line 1218, ../sass/screen.scss */
.right-content .upload a#aDeleteImage {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #728196;
  color: #fff;
  padding: 3px 28px;
  display: none;
  line-height: 25px;
  width: 100%;
}
/* line 1230, ../sass/screen.scss */
.right-content .upload .large-5:hover a {
  bottom: 6%;
  display: block;
}
/* line 1236, ../sass/screen.scss */
.right-content .upload .large-7 .required {
  font-size: 12px;
  line-height: 1.8em;
}

/* line 1243, ../sass/screen.scss */
.rules-set-wrapper {
  border: 1px solid #ccc;
  border-bottom: 1px solid #1f8bd2;
  padding: 10px;
  margin: 0;
  position: relative;
}
/* line 1244, ../sass/screen.scss */
.rules-set-wrapper .button.tiny {
  width: 40px;
}
/* line 1248, ../sass/screen.scss */
.rules-set-wrapper .inline-list li {
  font-size: 14px !important;
  width: 42%;
}
/* line 1258, ../sass/screen.scss */
.rules-set-wrapper label {
  font: normal normal 13px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1em !important;
}
/* line 1261, ../sass/screen.scss */
.rules-set-wrapper .large-5 {
  margin-top: 0.5em;
}
/* line 1265, ../sass/screen.scss */
.rules-set-wrapper .large-7 .inline-list {
  border: 1px solid #e4e4e4;
  padding: 5px 0;
  margin-bottom: 1rem;
}
/* line 1269, ../sass/screen.scss */
.rules-set-wrapper .large-7 .inline-list li {
  margin-left: 1rem;
}
/* line 1274, ../sass/screen.scss */
.rules-set-wrapper .button {
  background: #1f8bd2;
  font-size: 20px;
  padding: 0.2rem 0.6rem;
  position: absolute;
  right: 1%;
}

/* line 1282, ../sass/screen.scss */
.rules-set-wrapper-bottom {
  display: none;
  border: 1px solid #ccc;
  border-top: none;
  padding: 20px 10px;
  margin: 0;
}
/* line 1288, ../sass/screen.scss */
.rules-set-wrapper-bottom label {
  font: normal normal 13px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1.5em !important;
}
/* line 1291, ../sass/screen.scss */
.rules-set-wrapper-bottom .large-2 {
  margin-top: 0.5em;
}
/* line 1295, ../sass/screen.scss */
.rules-set-wrapper-bottom .large-7 .inline-list {
  border: 1px solid #e4e4e4;
  padding: 7px 0;
  margin-bottom: 1rem;
}
/* line 1299, ../sass/screen.scss */
.rules-set-wrapper-bottom .large-7 .inline-list li {
  margin-left: 1rem;
}

/* line 1305, ../sass/screen.scss */
.add-editapp {
  padding: 0 0.9375rem;
}

/* line 1309, ../sass/screen.scss */
.btrn input[type=text], .btrn textarea, .btrn input[type=password], .bbrn input[type=text], .bbrn textarea, .bbrn input[type=password] {
  background: #f6f6f6;
  border: 1px solid #c4c4c4;
  box-shadow: none;
}
/* line 1314, ../sass/screen.scss */
.btrn input[type=checkbox], .bbrn input[type=checkbox] {
  display: inline;
  margin: 0;
  padding: 0;
  position: relative;
  top: 1px;
}

/* line 1324, ../sass/screen.scss */
.page-subtitle {
  background: #f1f5f7;
  padding: 1em 2em 0.5em;
}
/* line 1328, ../sass/screen.scss */
.page-subtitle .columns .left {
  font: normal normal 18px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}
/* line 1336, ../sass/screen.scss */
.page-subtitle .right-partition {
  border-right: 1px solid #cad2d7;
  margin-right: 15px;
  float: left;
}
/* line 1340, ../sass/screen.scss */
.page-subtitle .right-partition label {
  margin-right: 1em;
}

/* line 1346, ../sass/screen.scss */
.page-subtitlenew {
  padding: 1em 2em;
}

/* line 1349, ../sass/screen.scss */
.pg-subtl-sml {
  padding: 0.5em;
  background: #f1f5f7;
}
/* line 1352, ../sass/screen.scss */
.pg-subtl-sml .columns {
  font: normal normal 18px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}

/* line 1356, ../sass/screen.scss */
.page-subtitle2 {
  background: #f1f5f7;
  padding: 1em 0 0.5em;
  margin-bottom: 1.5em !important;
  margin-left: 0 !important;
}
/* line 1362, ../sass/screen.scss */
.page-subtitle2 .columns .left {
  font: normal normal 18px "Duru Sans" !important;
  color: #333333 !important;
  line-height: 1.6em !important;
}
/* line 1366, ../sass/screen.scss */
.page-subtitle2 .columns .right label {
  border-right: 1px solid #ccc;
  padding-right: 15px;
}

/* line 1373, ../sass/screen.scss */
.toggle-services {
  width: 23px;
  height: 23px;
  background: url(../images/icon-downarrow.png) no-repeat;
  display: block;
}

/* line 1379, ../sass/screen.scss */
.toggle-servicesrev {
  width: 23px;
  height: 23px;
  background: url(../images/icon-uparrow.png) no-repeat;
  display: block;
}

/* line 1385, ../sass/screen.scss */
.ovrflowhid {
  overflow: hidden !important;
}

/* line 1388, ../sass/screen.scss */
.ovrflowvis {
  overflow: visible !important;
}

/* line 1391, ../sass/screen.scss */
.submit-buttons {
  margin: 0.5rem 0 !important;
}
/* line 1393, ../sass/screen.scss */
.submit-buttons .large-12 {
  background: #ebebeb;
  padding-top: 1.3rem !important;
}

/* line 1398, ../sass/screen.scss */
.sbtmtsmall {
  padding: 0 0.5em;
}

/* line 1401, ../sass/screen.scss */
.addeditaptxt {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
}

/* line 1406, ../sass/screen.scss */
.large-12 #checkBoxListPartner {
  width: 100%;
  border: 1px solid #C4C4C4;
}

/* line 1412, ../sass/screen.scss */
.side-nav li a {
  color: #007ed2 !important;
}
/* line 1415, ../sass/screen.scss */
.side-nav li a:hover {
  color: #005692 !important;
}

/* line 1420, ../sass/screen.scss */
#checkBoxListPartner {
  background: #f9f9f9;
}

/* line 1423, ../sass/screen.scss */
.add-sub-service {
  margin: 0 !important;
}

/* line 1424, ../sass/screen.scss */
.container.btrn {
  border-radius: 0 0 7px 7px;
  padding: 20px 5px;
  margin-top: 0 !important;
  min-height: 400px;
  position: relative;
  z-index: 1;
}
/* line 1429, ../sass/screen.scss */
.container.btrn .enablessl {
  margin: 1.5em 0 0.5em;
}
/* line 1431, ../sass/screen.scss */
.container.btrn .enablessl input[type="checkbox"] {
  margin-left: -7px;
}
/* line 1435, ../sass/screen.scss */
.container.btrn .enablessl span input[type="checkbox"] {
  margin-left: 0;
}
/* line 1440, ../sass/screen.scss */
.container.btrn .footable {
  width: 100%;
  border: none;
  margin-bottom: 0;
}
/* line 1444, ../sass/screen.scss */
.container.btrn .footable .arrowdefault {
  background: url("../images/sorting-bullets.png") 100% 70% no-repeat;
  padding-right: 20px;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1451, ../sass/screen.scss */
.container.btrn .footable .arrowup {
  background: url("../images/sorting-bullet-arrowup.png") 100% 60% no-repeat;
  padding-right: 20px;
}
/* line 1456, ../sass/screen.scss */
.container.btrn .footable .arrowdown {
  background: url("../images/sorting-bullet-arrowdown.png") 100% 60% no-repeat;
  padding-right: 20px;
}
/* line 1460, ../sass/screen.scss */
.container.btrn .footable td {
  border-bottom: 1px solid #e3e3e3 !important;
  position: relative;
  overflow: visible;
}
/* line 1464, ../sass/screen.scss */
.container.btrn .footable td .menu-icon-grup {
  margin: 0 auto;
  display: table;
  position: relative;
  width: 90px;
}
/* line 1470, ../sass/screen.scss */
.container.btrn .footable td .action-edit, .resourcenames .action-edit {
  background: url("../images/sprites.png") no-repeat -356px -72px;
  width: 21px;
  height: 21px;
  display: inline-block;
  margin-right: 5px;
}
/* line 1477, ../sass/screen.scss */
.container.btrn .footable td .action-edit[disabled] {
  background-color: transparent !important;
  border: none !important;
}
/* line 1481, ../sass/screen.scss */
.container.btrn .footable td .action-delete,  .resourcenames .action-delete{
  background: url("../images/sprites.png") no-repeat -354px -17px;
  width: 21px;
  height: 21px;
  display: inline-block;
  margin-right: 5px;
}
/* line 1488, ../sass/screen.scss */
.container.btrn .footable td .action-delete[disabled] {
  background-color: transparent !important;
  border: none !important;
}
/* line 1492, ../sass/screen.scss */
.container.btrn .footable td .action-menu {
  background: url("../images/sprites.png") no-repeat -356px -128px;
  width: 21px;
  height: 21px;
  display: inline-block;
}
/* line 1498, ../sass/screen.scss */
.container.btrn .footable td .action-menu[disabled] {
  background-color: transparent !important;
  border: none !important;
}
/* line 1502, ../sass/screen.scss */
.container.btrn .footable td .action-autologin {
  background: url("../images/sprites.png") no-repeat -527px -125px;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-right: 5px;
}
/* line 1509, ../sass/screen.scss */
.container.btrn .footable td .action-autologin[disabled] {
  background-color: transparent !important;
  border: none !important;
}
/* line 1513, ../sass/screen.scss */
.container.btrn .footable td .f-dropdown {
  left: 0;
  top: 18%;
  width: 100%;
  min-width: 120px;
  display: none;
  overflow: visible !important;
  margin-top: 20px;
  margin-left: 5px;
  margin-left: 11px\9;
}
/* line 1524, ../sass/screen.scss */
.container.btrn .footable td .f-dropdown:before, .container.btrn .footable td .f-dropdown:after {
  border-color: transparent transparent #aaa transparent;
  left: 53%;
}
/* line 1530, ../sass/screen.scss */
.container.btrn .footable thead tr {
  background: #e6edf0;
}
/* line 1532, ../sass/screen.scss */
.container.btrn .footable thead tr th {
  font: normal normal 14px "Duru Sans" !important;
  color: #007ed2 !important;
  line-height: 1em !important;
  padding: 1rem;
  border-bottom: 1px solid #c8c8c8 !important;
}
/* line 1540, ../sass/screen.scss */
.container.btrn .footable tbody td {
  line-height: 1.5em;
  padding-left: 17px;
  font-size: 13px;
}
/* line 1544, ../sass/screen.scss */
.container.btrn .footable tbody td a {
  color: #fff;
}
/* line 1548, ../sass/screen.scss */
.container.btrn .footable tbody tr:hover {
  background: #1f8bd2;
}
/* line 1550, ../sass/screen.scss */
.container.btrn .footable tbody tr:hover td {
  color: #fff;
}
/* line 1553, ../sass/screen.scss */
.container.btrn .footable tbody tr:hover .footable-row-detail-name {
  color: #fff;
}
/* line 1558, ../sass/screen.scss */
.container.btrn .footable .f-dropdown {
  border: 1px solid #626262;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 1561, ../sass/screen.scss */
.container.btrn .footable .f-dropdown a {
  font: normal normal 12px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1em !important;
  text-align: left;
}
/* line 1569, ../sass/screen.scss */
.container.btrn .responsiveanchor th a {
  color: #007ed2 !important;
}
/* line 1573, ../sass/screen.scss */
.container.btrn .responsiveanchor a {
  color: #626262 !important;
}
/* line 1579, ../sass/screen.scss */
.container.btrn .responsiveanchor tbody tr:hover td a {
  color: #fff !important;
}
/* line 1589, ../sass/screen.scss */
.container.btrn .responsive-small td .action-edit {
  margin-right: 0.5em;
}
/* line 1592, ../sass/screen.scss */
.container.btrn .responsive-small td .action-delete {
  margin-right: 0.5em;
}
/* line 1598, ../sass/screen.scss */
.container.btrn .add-service select, .container.btrn .add-service input[type=text], input[type='file'].browse-button {
  width: 94%;
}
/* line 1601, ../sass/screen.scss */
.container.btrn .add-service i {
  font-size: 25px;
  position: relative;
  top: 5px;
  left: 2px;
}
/* line 1608, ../sass/screen.scss */
.container.btrn .addedit-services {
  min-height: 350px;
}
/* line 1610, ../sass/screen.scss */
.container.btrn .addedit-services select {
  width: 100%;
}
/* line 1614, ../sass/screen.scss */
.container.btrn .partners {
  padding: 1em;
}
/* line 1616, ../sass/screen.scss */
.container.btrn .partners .overlayparent > li {
  margin-bottom: 20px;
  min-width: 225px;
}
/* line 1621, ../sass/screen.scss */
.container.btrn .partners .overlayparent li {
  text-align: center;
  border: 1px solid #004e82;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  padding: 0 0 10px;
  margin-right: 1em;
  width: 21%;
  float: left;
}
/* line 1630, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .pname {
  font: normal normal 18px "Duru Sans" !important;
  color: white !important;
  line-height: 1em !important;
  background: #016cb4 url(../images/nav-bg.png) repeat-x !important;
  display: block;
  padding: 10px 5px;
  word-wrap: break-word;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold !important;
}
/* line 1640, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .prtnrname {
  position: relative;
}
/* line 1643, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .plogo {
  margin: 15px auto;
  display: table;
  max-width: 100%;
  max-height: 100px;
  min-width: 100%;
  min-height: 100px;
  display: inline-block;
  line-height: 95px;
  padding: 0 10px;
}
/* line 1654, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .details {
  background: #f4f8fb;
  display: table;
  padding-bottom: 15px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 1661, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .paddress, .container.btrn .partners .overlayparent li .pcontact {
  font: normal normal 13px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1.6em !important;
}
/* line 1664, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .purl {
  font: normal normal 14px "Duru Sans" !important;
  color: #004e82 !important;
  line-height: 1.6em !important;
  padding: 10px;
  background: #f1f5f7;
  width: 100%;
  display: inline-block;
  word-wrap: break-word;
}
/* line 1673, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .pcontact a {
  color: #626262;
  text-decoration: underline;
}
/* line 1677, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .pcontact a:hover {
  color: #004e82;
}
/* line 1681, ../sass/screen.scss */
.container.btrn .partners .overlayparent li hr.darkBlue {
  border: solid #004e82;
  border-width: 1px 0 0;
  margin: 0;
}
/* line 1686, ../sass/screen.scss */
.container.btrn .partners .overlayparent li hr.hr-30 {
  margin: 0.5em auto;
  width: 30%;
  display: table;
  border: solid #004e82;
  border-width: 1px 0 0;
}
/* line 1693, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr {
  display: none;
  border: 5px solid #016cb4;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 1702, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr li {
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 30px;
  height: 30px;
  margin: 10px;
  min-width: 10px;
}
/* line 1710, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr ul {
  padding: 0 15px;
  margin: 0;
}
/* line 1714, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr a {
  display: inline-block;
  width: 29px;
  height: 26px;
}
/* line 1719, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr .industry-icon {
  background: url("../images/partner-tiny-icon-sprite.png") no-repeat -1px 0;
}
/* line 1722, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr .smtp-icon {
  background: url("../images/partner-tiny-icon-sprite.png") no-repeat -2px -61px;
}
/* line 1725, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr .partner-icon {
  background: url("../images/partner-tiny-icon-sprite.png") no-repeat -2px -107px;
}
/* line 1728, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr .clients-icon {
  background: url("../images/partner-tiny-icon-sprite.png") no-repeat 0px -167px;
}
/* line 1731, ../sass/screen.scss */
.container.btrn .partners .overlayparent li .overlayprtnr .overlayicons {
  margin: 0 auto;
  display: table;
}
/* line 1737, ../sass/screen.scss */
.container.btrn .partners .overlayparent li:last-child {
  margin-right: 0;
}
/* line 1741, ../sass/screen.scss */
.container.btrn .partners .overlayparent li:hover .overlayprtnr {
  display: block;
}
/* line 1745, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address {
  color: #333;
}
/* line 1747, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address li {
  width: 94%;
  border: none;
  line-height: 1.8em !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 0 15px 0 22px;
  text-align: left;
  margin: 0 10px;
  float: left;
}
/* line 1756, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address li a {
  display: inline-block;
}
/* line 1759, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address li .tinyaddr {
  padding-bottom: 4px;
}
/* line 1762, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address li .tiny-icons {
  display: inline-block;
  width: 22px;
  height: 22px;
}
/* line 1768, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .tinyaddr {
  padding-left: 5px;
}
/* line 1771, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .map-add-icon {
  background: url("../images/tiny-icon-sprites.png") no-repeat 10px 4px;
}
/* line 1774, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .phone-add-icon {
  background: url("../images/tiny-icon-sprites.png") no-repeat 5px -51px;
}
/* line 1777, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .fax-add-icon {
  background: url("../images/tiny-icon-sprites.png") no-repeat 5px -110px;
}
/* line 1780, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .email-add-icon {
  background: url("../images/tiny-icon-sprites.png") no-repeat 4px -164px;
}
/* line 1782, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .email-add-icon a {
  max-width: 100%;
  word-wrap: break-word;
}
/* line 1787, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .website-add-icon {
  background: url("../images/tiny-icon-sprites.png") no-repeat 4px -222px;
}
/* line 1789, ../sass/screen.scss */
.container.btrn .partners .overlayparent .map-address .website-add-icon a {
  max-width: 100%;
  word-wrap: break-word;
}
/* line 1798, ../sass/screen.scss */
.container.btrn .services select {
  background: #fff;
}
/* line 1800, ../sass/screen.scss */
.container.btrn .services select option {
  padding: 5px;
  margin-bottom: 5px;
}
/* line 1805, ../sass/screen.scss */
.container.btrn .services select:hover {
  background: #fff;
}
/* line 1808, ../sass/screen.scss */
.container.btrn .services table tr {
  background: none;
}
/* line 1811, ../sass/screen.scss */
.container.btrn .services .SelectedService {
  max-height: 200px;
  overflow: auto;
}
/* line 1816, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li {
  position: relative;
  width: 30%;
}
/* line 1818, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li img {
  position: absolute;
  right: -11.5%;
  top: 45%;
}
/* line 1823, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li label {
  font: normal normal 18px "Duru Sans" !important;
  color: #004e82 !important;
  line-height: 1em !important;
  margin-bottom: 10px;
}
/* line 1828, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li .side-nav {
  border: 5px solid #c4c4c4;
  padding: 0.5rem;
  height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 1834, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li .side-nav li {
  font: normal normal 14px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1em !important;
  width: 100%;
  padding: 0.3rem 0.5rem;
  background-image: none;
}
/* line 1839, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li .side-nav li label {
  font: normal normal 14px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1em !important;
  margin-left: 0.2em;
}
/* line 1844, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li .side-nav .selected {
  background: #1f8bd2;
  color: white !important;
  background-image: none;
}
/* line 1852, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 span.right label, .container.btrn .services .large-block-grid-3 table tr td label {
  font: normal normal 13px "Duru Sans" !important;
  color: #626262 !important;
  line-height: 1.6em !important;
  display: inline;
}
/* line 1857, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li:first-child, .container.btrn .services .large-block-grid-3 li:nth-child(2), .container.btrn .services .large-block-grid-3 li:nth-child(3) {
  margin-right: 2.5em !important;
}
/* line 1860, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 li:nth-child(4) {
  margin-left: 1.5rem;
}
/* line 1863, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 #liServiceBox1 {
  padding-right: 0;
}
/* line 1866, ../sass/screen.scss */
.container.btrn .services .large-block-grid-3 #liServiceBox2 {
  padding-left: 1.5rem;
}
/* line 1871, ../sass/screen.scss */
.container.btrn .pagination {
  background: #e6edf0;
  padding: 0 0.9375rem;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  height: 45px;
  min-width: 98% !important;
  width: 98% !important;
}
/* line 1879, ../sass/screen.scss */
.container.btrn .pagination li {
  margin-left: 5px;
}
/* line 1882, ../sass/screen.scss */
.container.btrn .pagination #labelMessage, .container.btrn .pagination #labelMessageBusinessUnit {
  color: #007ED2;
}
/* line 1886, ../sass/screen.scss */
.container.btrn .pagination .columns strong {
  font-weight: normal !important;
}
/* line 1890, ../sass/screen.scss */
.container.btrn .pagination .first {
  background: url("../images/sprites.png") no-repeat -185px -71px;
  width: 24px;
  height: 24px;
}
/* line 1895, ../sass/screen.scss */
.container.btrn .pagination .first:hover {
  background: url("../images/sprites.png") no-repeat -241px -128px;
  width: 24px;
  height: 24px;
}
/* line 1900, ../sass/screen.scss */
.container.btrn .pagination .prev {
  background: url("../images/sprites.png") no-repeat -72px -128px;
  width: 24px;
  height: 24px;
}
/* line 1905, ../sass/screen.scss */
.container.btrn .pagination .prev:hover {
  background: url("../images/sprites.png") no-repeat -241px -15px;
  width: 24px;
  height: 24px;
}
/* line 1910, ../sass/screen.scss */
.container.btrn .pagination .next {
  background: url("../images/sprites.png") no-repeat -127px -128px;
  width: 24px;
  height: 24px;
}
/* line 1915, ../sass/screen.scss */
.container.btrn .pagination .next:hover {
  background: url("../images/sprites.png") no-repeat -241px -72px;
  width: 24px;
  height: 24px;
}
/* line 1920, ../sass/screen.scss */
.container.btrn .pagination .last {
  background: url("../images/sprites.png") no-repeat -185px -15px;
  width: 24px;
  height: 24px;
}
/* line 1925, ../sass/screen.scss */
.container.btrn .pagination .last:hover {
  background: url("../images/sprites.png") no-repeat -185px -128px;
  width: 24px;
  height: 24px;
}
/* line 1930, ../sass/screen.scss */
.container.btrn .pagination .nextdisabled {
  background: url("../images/sprites.png") no-repeat -532px -71px;
  width: 24px;
  height: 24px;
  border: none !important;
  background-color: transparent !important;
}
/* line 1937, ../sass/screen.scss */
.container.btrn .pagination .previousdisabled {
  background: url("../images/sprites.png") no-repeat -532px -15px;
  width: 24px;
  height: 24px;
  border: none !important;
  background-color: transparent !important;
}
/* line 1944, ../sass/screen.scss */
.container.btrn .pagination .lastdisabled {
  background: url("../images/sprites.png") no-repeat -471px -71px;
  width: 24px;
  height: 24px;
  border: none !important;
  background-color: transparent !important;
}
/* line 1951, ../sass/screen.scss */
.container.btrn .pagination .firstdisabled {
  background: url("../images/sprites.png") no-repeat -473px -128px;
  width: 24px;
  height: 24px;
  border: none !important;
  background-color: transparent !important;
}
/* line 1958, ../sass/screen.scss */
.container.btrn .pagination .pagin-100 {
  min-width: 100% !important;
}
/* line 1961, ../sass/screen.scss */
.container.btrn .pagination .inline-list {
  margin-bottom: 0;
}
/* line 1965, ../sass/screen.scss */
.container.btrn .smallpagination {
  margin: 0 !important;
  width: 100% !important;
}

/* line 1970, ../sass/screen.scss */
.sectionserv {
  min-height: 0 !important;
}

/* line 1973, ../sass/screen.scss */
select {
  color: #5a5a5a;
  font-family: "Duru Sans", sans-serif !important;
}
.table-validation select{
    border: 1px solid #80c2f1;
    background-color: #eff8ff;
    color: #5a5a5a;
    font-family: "Duru Sans", sans-serif !important;

}
.table-validation select:hover{
     border: 1px solid #41a4ea;
    background-color: #eff8ff;
}
.table-validation select.select-disabled {
  color: #5a5a5a;
  font-family: "Duru Sans", sans-serif !important;
  border: 1px solid #ccc;
  background-color: #f3f3f3;
}
.table-validation select.select-disabled :hover{
    border: 1px solid #ccc;
  background-color: #f3f3f3;
}
select.dw-select{
    width:148px;
}
.dt-validate datepicker.reports_filter_date{
    width:170px !important;
}
.dt-validate .inline-list > li > input.reports_filter_date{
        display: inline-block;
    width: 170px !important;
    margin-top: 1px;
}
.table-validation td{
    padding:5px !important;
}
.table-validation td, .table-validation th{
    font-size:12px;
}
.table-validation table tr th{
    min-width:80px !important;
}
.table-validation select{
    width:180px!important;
}
button[disabled]:hover{
    background-color:inherit !important;
}
.display-block{
    display:block !important;
}
.button_bg_none button{
    outline:none !important;
}
.manual-upload .button_bg_none button{
        margin-bottom: 0px;
}
.lbldate{
    float:left;
    width:100%;
}
.mb0{
    margin-bottom:0px !important;
}

/* line 1978, ../sass/screen.scss */
section.container, section.divtopcontainer, div.page-subtitlenew {
  position: relative;
}

/* line 1981, ../sass/screen.scss */
#textBoxMailingAddress {
  height: 2.3125rem;
  min-height: 2.3125rem;
}

/* line 1985, ../sass/screen.scss */
select.ctrlerror {
  background-color: #ffd7cf;
}

/* line 1989, ../sass/screen.scss */
.drawer-search .drwrtxt {
  width: 300px;
}
/* line 1992, ../sass/screen.scss */
.drawer-search .drwrselct {
  width: 150px;
}
#carousel canvas, #viewAllclients .canvas canvas{width:100%!important;}
/*Footable modified css*/
.footable-row-detail-name{width:100%;display:block!important;}
.footable-row-detail-row{float:left;margin-right:1.5em;}
table.hidden td{display:none}
.businessunittbl{border:none;border-bottom: 1px solid #E3E3E3 !important;margin-bottom:0;width:100%;}
.businessunittbl th {text-align:left;font-weight:normal;}
.businessunittbl .businesunitsplhdr{border-bottom: 1px solid #C8C8C8 !important;color: #007ED2 !important;font: 14px/1em "Duru Sans" !important;padding: 1rem;}
.businesunittr{background: none repeat scroll 0 0 #E6EDF0!important;}
.businessunittbl td{border-bottom: 1px solid #E3E3E3 !important;}
.businessunittbl .bssunittogleicoplus{background: url("../images/foo-plus.png") left center no-repeat;padding-left:25px;}
.businessunittbl .bssunittogleicominus{background: url("../images/footb-minus.png") left center no-repeat;padding-left:25px;}
.businessunittbl td .action-edit {background: url("../images/sprites.png") no-repeat scroll -356px -72px rgba(0, 0, 0, 0);display: inline-block;height: 21px;margin-right: 5px;width: 21px;
}
.businessunittbl td .action-delete {background: url("../images/sprites.png") no-repeat scroll -354px -17px rgba(0, 0, 0, 0);display: inline-block;height: 21px;margin-right: 5px;width: 21px;}
.businessunittbl tr:hover{cursor:pointer;}
.businessunittbl .businessunittrhovr:hover{background: #1f8bd2;}
.businessunittbl .businessunittrhovr:hover td{color:#fff;}
.businessunittbl .businessunittrhovr:hover td .action-edit {background: url("../images/sprites.png") -300px -72px no-repeat;}
.businessunittbl .businessunittrhovr:hover td .action-delete {background: url("../images/sprites.png") -298px -17px no-repeat;}
.divpartnrrow{background:#E6EDF0;}
.divpartnrrow th{border-bottom: 1px solid #C8C8C8 !important;color: #007ED2 !important;font: 14px/1em "Duru Sans" !important;padding: 1rem;}
.userapptitle label {cursor:default;
}
/*Responsiveness*/
@media only screen and (max-width: 87.5em) {
  /* line 2000, ../sass/screen.scss */
  .container.btrn .partners .overlayparent li .pname {
    font-size: 16px !important;
  }

  /*Below 1400px chrome css*/
  /* line 2017, ../sass/screen.scss */
  .btn img {
    margin-right: 2px;
  }

  /* line 2021, ../sass/screen.scss */
  .container.btrn .services .large-block-grid-3 li img {
    right: -15%;
  }

  /* line 2027, ../sass/screen.scss */
  .container.btrn .responsive td .action-delete, .container.btrn .responsive td .action-menu, .container.btrn .responsive td .action-edit, .container.btrn .responsive td .action-autologin {
    margin: 0 0.1em;
  }

  /* line 2036, ../sass/screen.scss */
  .container .featuredlist .featuredlistfst {
    width: 28.5%;
    border: 1px solid #c6c6c6;
  }
  /* line 2040, ../sass/screen.scss */
  .container .featuredlist .featuredlistscnd {
    background: #f1f5f7;
    margin-left: 0;
    width: 68.5%;
    border: 1px solid #c6c6c6;
  }
  /* line 2045, ../sass/screen.scss */
  .container .featuredlist .featuredlistscnd ul {
    margin-bottom: 0;
    margin-left: 0;
  }
  /* line 2048, ../sass/screen.scss */
  .container .featuredlist .featuredlistscnd ul li {
    margin-left: 0;
  }
  /* line 2058, ../sass/screen.scss */
  .container .summary .large-4 .tabs-content .content span {
    font: normal normal 19px "Duru Sans" !important;
    color: #333333 !important;
    line-height: 1em !important;
  }
}
/* line 2067, ../sass/screen.scss */
.splhfiv {
  line-height: 10px;
  margin-bottom: 1em;
  margin-left: 0.5em;
}

/* line 2072, ../sass/screen.scss */
a.btn-attach {
  border: medium none !important;
  color: #fff !important;
  cursor: pointer !important;
  display: block !important;
  top: 0;
  left: 0;
  font-family: 'Duru Sans';
  padding: 9px 18px;
}

@media only screen and (min-width: 64.063em) and (max-width: 80em) {
  /* line 2084, ../sass/screen.scss */
  .tabs.vertical {
    width: 20% !important;
  }

  /* line 2087, ../sass/screen.scss */
  .tabs-content.vertical {
    width: 80% !important;
  }
}
@media only screen and (max-width: 75em) {
  /* line 2096, ../sass/screen.scss */
  .container .summary .large-4 {
    width: 47%;
    margin-bottom: 1.5em;
  }
  /* line 2102, ../sass/screen.scss */
  .container #viewAllclients .large-4 {
    width: 45%;
  }
}
@media only screen and (min-width: 50em) and (max-width: 75em) {
  /* line 2114, ../sass/screen.scss */
  .container .noofclients #carousel .large-4 {
    width: 10.3% !important;
  }
  /* line 2120, ../sass/screen.scss */
  .container .featuredlist .featuredlistfst {
    width: 35.5%;
  }
  /* line 2122, ../sass/screen.scss */
  .container .featuredlist .featuredlistfst span {
    font-size: 13px;
  }
  /* line 2126, ../sass/screen.scss */
  .container .featuredlist .featuredlistscnd {
    width: 61.5%;
  }
}
@media only screen and (max-width: 64em) {
  /* line 2135, ../sass/screen.scss */
  .pg-subtl-sml {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* line 2139, ../sass/screen.scss */
  .right-content .pg-subtl-sml {
    margin-top: 1.5em !important;
  }

  /* line 2142, ../sass/screen.scss */
  .actchkbox {
    margin-top: 0 !important;
    margin-bottom: 1.5em;
  }

  /* line 2147, ../sass/screen.scss */
  .sbtmtsmall .submitbtn {
    margin-right: 5px;
  }

  /* line 2151, ../sass/screen.scss */
  .usercompanyentities .usercompanyspan {
    width: 100%;
  }

  /* line 2154, ../sass/screen.scss */
  .usercompanyentities ul {
    width: 100%;
  }

  /* line 2160, ../sass/screen.scss */
  .container.btrn .services .large-block-grid-3 li {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 2164, ../sass/screen.scss */
  .container.btrn .services .large-block-grid-3 li img {
    display: none;
  }
  /* line 2168, ../sass/screen.scss */
  .container.btrn .services .large-block-grid-3 li:last-child {
    margin-bottom: 1.5em !important;
  }

  /* line 2174, ../sass/screen.scss */
  .row.upload {
    margin-bottom: 1em !important;
  }

  /* line 2177, ../sass/screen.scss */
  p.required {
    margin-bottom: 0.5rem !important;
  }
}
@media only screen and (max-width: 50em) {
  /* line 2191, ../sass/screen.scss */
  .drawer-search .inline-list li label {
    display: block;
  }

  /* line 2197, ../sass/screen.scss */
  .bigcmpnyli {
    display: block;
    width: 100%;
  }
  /* line 2200, ../sass/screen.scss */
  .bigcmpnyli .input-search {
    width: 50%;
  }

  /* line 2206, ../sass/screen.scss */
  .container .summary .large-4 {
    width: 100% !important;
    margin-bottom: 1.5em;
    padding-right: 0;
    background-image: none;
    
    border-radius: 5px;
  }
  /* line 2214, ../sass/screen.scss */
  .container .summary .large-4 dl dd:first-child a {
    border-top-right-radius: 5px;
  }
  /* line 2222, ../sass/screen.scss */
  .container .featuredlist .featuredlistfst {
    width: 95%;
    border-right: 1px solid #c6c6c6 !important;
  }
  /* line 2226, ../sass/screen.scss */
  .container .featuredlist .featuredlistscnd {
    width: 95%;
    border-top: none;
    margin-left: 1.375rem;
  }
  /* line 2234, ../sass/screen.scss */
  .container .noofclients #carousel .large-4 {
    width: 20% !important;
  }
  /* line 2240, ../sass/screen.scss */
  .container #viewAllclients .large-4 {
    width: 95%;
  }

  /* line 2247, ../sass/screen.scss */
  .container.btrn .pagination {
    height: auto;
  }
  /* line 2249, ../sass/screen.scss */
  .container.btrn .pagination .right {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 48em) {
  /* line 2260, ../sass/screen.scss */
  .drawer-extra-menus #linkDetails .appmenu-img {
    display: none;
  }
  /* line 2263, ../sass/screen.scss */
  .drawer-extra-menus #linkDetails li {
    display: block;
    width: 100% !important;
    height: auto !important;
    margin: 0;
    text-align: left;
  }
  /* line 2269, ../sass/screen.scss */
  .drawer-extra-menus #linkDetails li a {
    height: auto;
    width: 100%;
    padding: 5px;
  }
  /* line 2275, ../sass/screen.scss */
  .drawer-extra-menus #linkDetails .appmenus span {
    width: 100% !important;
    padding-left: 10px;
    text-align: left;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2287, ../sass/screen.scss */
  .login-body .loginsection {
    background-image: none;
  }
  /* line 2290, ../sass/screen.scss */
  .login-body .login-box {
    float: none !important;
  }
  /* line 2293, ../sass/screen.scss */
  .login-body .login-box .logo-cc hr {
    width: 88%;
  }
  /* line 2298, ../sass/screen.scss */
  .login-body .logo-section {
    width: 35%;
  }
  /* line 2301, ../sass/screen.scss */
  .login-body .cred-section {
    width: 65%;
  }
}
@media only screen and (max-width: 64em) {
    .container.btrn .add-service select, .container.btrn .add-service input[type="text"], input.browse-button[type="file"]{
        width: 90%;
    }
}
@media only screen and (min-width: 40.063em) and (max-width: 63.938em) {
  /* line 2314, ../sass/screen.scss */
  header .menu nav ul .ritsmlicnmen img {
    display: inline-block;
    position: relative;
    top: -3px;
  }
  /* line 2324, ../sass/screen.scss */
  header .menu nav ul li a {
    font-size: 12px !important;
    line-height: 4.5em !important;
    padding: 0 10px !important;
    height: 50px;
  }
  /* line 2329, ../sass/screen.scss */
  header .menu nav ul li a img {
    display: none;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 2362, ../sass/screen.scss */
  .tabs.vertical {
    width: 17%;
    float: left;
    margin-bottom: 1.25rem;
  }

  /* line 2367, ../sass/screen.scss */
  .top5 .large-4 {
    width: 40%;
  }

  /* line 2370, ../sass/screen.scss */
  .tabs-content.vertical {
    width: 83%;
    float: left;
    margin-left: -1px;
  }
}
@media only screen and (max-width: 40em) {
  /* line 2379, ../sass/screen.scss */
  .login-body .loginsection {
    background-image: none;
  }
  /* line 2382, ../sass/screen.scss */
  .login-body .login-box {
    float: none !important;
    top: 10%;
    left: 50%;
    margin-bottom: 10%;
    margin-left: -140px;
    width: 280px;
    background-image: none;
  }
  /* line 2390, ../sass/screen.scss */
  .login-body .login-box .logo-cc {
    height: 125px;
  }
  /* line 2392, ../sass/screen.scss */
  .login-body .login-box .logo-cc hr {
    display: none;
  }
  /* line 2395, ../sass/screen.scss */
  .login-body .login-box .logo-cc img {
    left: 28%;
    margin-top: 7%;
  }
  /* line 2399, ../sass/screen.scss */
  .login-body .login-box .logo-cc .log-analytix {
    display: none;
  }
  /* line 2403, ../sass/screen.scss */
  .login-body .login-box .logincred {
    margin: 0;
  }

  /* line 2410, ../sass/screen.scss */
  .addeditaptxt {
    font-size: 14px;
  }

  /* line 2417, ../sass/screen.scss */
  .container.btrn .services .large-block-grid-3 li label {
    font-size: 16px !important;
  }
  /* line 2421, ../sass/screen.scss */
  .container.btrn .services .large-block-grid-3 select {
    font-size: 12px !important;
  }

  /* line 2427, ../sass/screen.scss */
  .cmpnyli {
    display: block;
    width: 100%;
  }
  /* line 2430, ../sass/screen.scss */
  .cmpnyli .input-search {
    width: 90%;
  }

  /* line 2437, ../sass/screen.scss */
  header .menu nav {
    border-bottom: none;
  }
  /* line 2440, ../sass/screen.scss */
  header .menu nav ul .ritsmlicnmen {
    display: none;
  }
  /* line 2443, ../sass/screen.scss */
  header .menu nav ul .ritlrgicnmen {
    display: block !important;
  }
  /* line 2446, ../sass/screen.scss */
  header .menu nav ul li {
    background-image: none !important;
  }
  /* line 2448, ../sass/screen.scss */
  header .menu nav ul li a {
    line-height: 3.5em !important;
    background-image: none !important;
    background-color: #333333 !important;
  }
  /* line 2452, ../sass/screen.scss */
  header .menu nav ul li a img {
    display: none;
  }
  /* line 2458, ../sass/screen.scss */
  header .menu nav ul.left, header .menu nav ul.right {
    background-image: none !important;
  }
  /* line 2461, ../sass/screen.scss */
  header .menu nav ul.left li a, header .menu nav ul.right li a {
    padding: 0px 20px !important;
    display: table;
    border-bottom: 1px solid #292929;
    font-size: 12px !important;
  }

  /* line 2473, ../sass/screen.scss */
  .top-bar .name {
    height: 50px;
  }
  /* line 2476, ../sass/screen.scss */
  .top-bar .toggle-topbar.menu-icon {
    margin-top: -25px;
  }
  /* line 2478, ../sass/screen.scss */
  .top-bar .toggle-topbar.menu-icon a {
    background: none !important;
    padding-right: 25px !important;
  }
  /* line 2482, ../sass/screen.scss */
  .top-bar .toggle-topbar.menu-icon a:hover {
    background: none !important;
  }

  /* line 2494, ../sass/screen.scss */
  .container.btrn .partners .overlayparent li .overlayprtnr li {
    margin: 10px 5px;
  }

  /* line 2504, ../sass/screen.scss */
  .noofclients #carousel .large-4 {
    width: 21% !important;
  }

  /* line 2512, ../sass/screen.scss */
  .summary .large-4 .tabs-content .content {
    margin-top: 0 !important;
  }
  /* line 2518, ../sass/screen.scss */
  .summary .large-4 dl dd a {
    padding: 0.7rem 1rem !important;
  }
  /* line 2523, ../sass/screen.scss */
  .summary .large-4 dl dd:first-child a {
    border-top-right-radius: 5px;
  }

  /* line 2531, ../sass/screen.scss */
  .drawer-search .gobutton {
    margin-left: 0;
  }
}
@media only screen and (max-width: 30em) {
  /* line 2545, ../sass/screen.scss */
  .container .noofclients #carousel .large-4 {
    width: 17.5% !important;
  }
   
  /* line 2551, ../sass/screen.scss */
  .container .featuredlist .featuredlistfst {
    width: 90%;
  }
  /* line 2554, ../sass/screen.scss */
  .container .featuredlist .featuredlistscnd {
    width: 90%;
  }
  /* line 2559, ../sass/screen.scss */
  .container .userfeaturespl select {
    width: 100%;
    max-width: 200px;
    min-width: 200px;
  }
  /* line 2566, ../sass/screen.scss */
  .container .canvas .graph-legends {
    margin-top: 0;
  }

  /* line 2573, ../sass/screen.scss */
  .pagination .left span {
    font-size: 12px !important;
  }

  /* line 2578, ../sass/screen.scss */
  .usercompanyentities ul li {
    width: 100%;
  }

  /* line 2582, ../sass/screen.scss */
  .drawer-search .drwrtxt {
    width: 220px;
  }

  /* line 2587, ../sass/screen.scss */
  .service-btns .submitbtn {
    margin-right: 5px;
  }
}
@media only screen and (min-width: 20.063em) and (max-width:30em) {
     .divpartnrinforespnsv {
        max-width:420px;
        overflow-x:auto;
    }
}
@media only screen and (max-width: 25em) {
  /* line 2594, ../sass/screen.scss */
  .container .canvas .piechartgraph {
    width: 220px !important;
    height: 320px !important;
  }

  /* line 2598, ../sass/screen.scss */
  .container .page-title .left {
    font-size: 17px !important;
  }
}
@media only screen and (max-width: 26.25em) {
  /* line 2605, ../sass/screen.scss */
  .container .page-title .left {
    font-size: 18px !important;
  }
   .divpartnrinforespnsv {
        max-width:270px;
        overflow-x:auto;
    }
  /* line 2608, ../sass/screen.scss */
  .required.requiredalign {
    margin: 0 0 0 1.5em;
    width: 100%;
    display: block;
    margin-bottom: 1em !important;
  }

  /* line 2615, ../sass/screen.scss */
  .page-title .right {
    width: 100%;
    display: block;
  }
  /* line 2618, ../sass/screen.scss */
  .page-title .right a {
    float: right !important;
  }
  .businessunitrspnsv {
      max-width:300px;
      overflow-x:auto;
  }
}
@media only screen and (max-width: 20em) {
  /* line 2626, ../sass/screen.scss */
  .required.requiredalign {
    width: 100%;
    display: block;
  }

  /* line 2630, ../sass/screen.scss */
  .container .page-title .left {
    line-height: 1em !important;
    padding-top: 20px;
  }
    #divRunTimeControls.fullWidth {
        width:80%!important;
        min-width: 89% !important;
    }
}
/*Chrome css*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 2638, ../sass/screen.scss */
  .drawer-search .gobutton {
    padding: 4px 12px 6px;
  }

  /* line 2642, ../sass/screen.scss */
  .container.btrn .responsive td .f-dropdown {
    margin-left: 8px;
  }

  /* line 2645, ../sass/screen.scss */
  .button {
    padding: 9px 18px 9px;
  }

  /* line 2648, ../sass/screen.scss */
  a.btn {
    line-height: 23px !important;
  }
}
/*IE 10 css*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 2661, ../sass/screen.scss */
  .container.btrn .responsive td .f-dropdown {
    margin-left: 11px;
  }

  /* line 2664, ../sass/screen.scss */
  .button {
    padding: 9px 18px 9px;
  }

  /* line 2667, ../sass/screen.scss */
  .submitbtn, .updtbtn, .cnclbtn {
    height: 40px;
    width: 100px;
  }

  /* line 2676, ../sass/screen.scss */
  a.btn {
    line-height: 20px;
  }
}
@-moz-document url-prefix() {
  /* line 2683, ../sass/screen.scss */
  .f-dropdown {
    position: absolute !important;
  }
}

@-moz-document url-prefix() {
  /* line 2689, ../sass/screen.scss */
  .responsive td, .responsive tr {
    position: relative !important;
  }
}

/*Resource mapping page*/
.add-service .row .row .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.resource-mapping-box .side-nav li:first-child {
    border-bottom: 1px solid #9c9a9a;
    color: #004e82;
    font-size: 16px;
    padding: 5px;
}
/*.resource-mapping-box .side-nav li:first-child {
    background: none repeat scroll 0 0 #2590d8;
    color: #fff;
    font-size: 16px;
    padding: 5px
}*/
.browse-button {
    margin-bottom: 19px !important;
    height: 2.3125rem;
}
.image-path {
    bottom: -3px;
    font-size: 12px;
    left: 9px;
    position: absolute;
}
.resourcenames {
    border-top: 1px solid #d2d1d1;
    margin: 20px 0;
    padding: 10px;
}
.container.btrn .add-service .resourcenames select, .container.btrn .add-service .resourcenames input[type="text"] {
    width: 82%;
    float:left;
}
.resourcenames .action-delete, .resourcenames .action-edit {
    margin-top: 7px;
}
.resourcenames .evenrow {
    background:#F4F4F4;
}
.resource-checkbox-header {
    background: none repeat scroll 0 0 #e6edf0;
    padding: 11px 14px 11px 21px !important;
}
.resource-checkbox-header input[type=checkbox] {
    margin-right:5px;
}
@media only screen and (max-width: 1303px) {
    .container.btrn .add-service .resourcenames select, .container.btrn .add-service .resourcenames input[type="text"] {
        float: left;
        width: 78%;
    }
}
@media only screen and (max-width: 1024px) {
    .hide-medium {
        display:none;
    }
    .container.btrn .add-service .resourcenames select, .container.btrn .add-service .resourcenames input[type="text"] {
        float: left;
        width: 82%;
    }
    .image-path {
        position: relative;
        top: -14px;
        right:0;
    }
}
@media only screen and (max-width: 693px) {
    .container.btrn .add-service .resourcenames select, .container.btrn .add-service .resourcenames input[type="text"] {
        float: left;
        width: 78%;
    }
}
@media only screen and (max-width: 640px) {
    .container.btrn .add-service .resourcenames select, .container.btrn .add-service .resourcenames input[type="text"] {
        float: left;
        width: 100%;
    }
    .resourcenames .action-delete, .resourcenames .action-edit {
        margin-top: 10px;
    }
    
}
