body {
    background: #eeeff1;
 
} 
p, label {
    font-family: Arial, Helvetica, sans-serif;
}
hr.border-dark{border-top: 1px solid #cccccc; float:left; width:100%;}

.no-border .Cell, .no-border{border:none !important}

h2{margin-bottom:22px !important}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
.roboto{font-family: 'Roboto Condensed', sans-serif;}

a:focus{text-decoration: underline;}
select, input {
    background-color: #fff;
    background-image: noxs-107ne;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    color: #1a1a1a;
    display: inline-block;
    font-size: 14px;
    line-height: 1.42857;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

textarea.no-resize{resize:none !important}

.relative .accordion-toggle.collapsed::after {
  content: "";
}
.relative .accordion-toggle::after {
  color: #7A4C64!important;
  content: ""!important;
  float: right!important;
  font-family: "FontAwesome"!important;
  font-weight: normal!important;
}
.pad-left20 {
    padding-left: 20px;
}
.nav-tabs-dropdown {
    display: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.nav-tabs-dropdown:before {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 30px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: none!important;
}
.nav-tabs > li > a {
    border-radius: 0px!important
}
.tab-content > .active {
    background: #fff none repeat scroll 0 0;
    display: block;
    float: left;
    padding: 20px 0px 60px 0px;
    width: 100%;
    box-shadow: 0 0 2px #ccc;
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-top: none;
    font-family: 'Roboto Condensed', sans-serif;
}
#nav-tabs-wrapper.nav-tabs > li > a {
    color: #818181 !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding: 8px 35px 12px;
}
#nav-tabs-wrapper.nav-tabs>li.active>a {
    color: #1a1a1a !important;
    font-family: 'Roboto Condensed', sans-serif;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: #fff;
    border-top: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #fff !important;
    font-size: 20px;
    font-weight: normal;
    padding: 8px 35px 12px;
}
.red {
    border: 1px solid red !important;
}
.blue {
    border: 1px solid blue !important
}
/** Generic css*/
.mtop0 {
    margin-top: 0px !important
}
.mtop2 {
    margin-top: 2px !important
}
.mtop4 {
    margin-top: 4px !important
}
.mtop5 {
    margin-top: 5px !important
}
.mtop8 {
    margin-top: 8px !important
}
.mtop10 {
    margin-top: 10px !important
}
.mtop17 {
    margin-top: 17px !important
}
.mtop15 {
    margin-top: 15px !important
}
.mtop20 {
    margin-top: 20px !important
}
.mtop25 {
    margin-top: 25px !important
}
.mtop30 {
    margin-top: 30px !important
}
.mtop40 {
    margin-top: 40px !important
}
.mtop50 {
    margin-top: 50px !important
}
.mtop60 {
    margin-top: 60px !important
}
.mtop70 {
    margin-top: 70px !important
}
.mtop80 {
    margin-top: 80px !important
}
.mtop90 {
    margin-top: 90px !important
}
.mtop100 {
    margin-top: 100px !important
}
.mright5{
    margin-right:5px;
}
.mbottom0 {
    margin-bottom: 0px !important
}
.mbottom10 {
    margin-bottom: 10px !important
}
.mbottom20 {
    margin-bottom: 20px !important
}
.mbottom40 {
    margin-bottom: 40px !important
}
.margin-left0 {
    margin-left: 0px!important;
}
.margin-right0 {
    margin-right: 0px!important;
}
.mright10 {
    margin-right: 10px !important
}
.mright18 {
    margin-right: 18px !important
}
.mright20 {
    margin-right: 20px !important
}
.mright30 {
    margin-right: 30px !important
}
.mright40 {
    margin-right: 40px !important
}
.mright46 {
    margin-right: 46px !important
}
.mright50 {
    margin-right: 50px !important
}
.mright56 {
    margin-right: 56px !important
}
.mleft10 {
    margin-left: 10px !important
}
.mleft20 {
    margin-left: 20px !important
}
.mleft30 {
    margin-left: 30px !important
}
.mleft40 {
    margin-left: 40px !important
}
.mleft50 {
    margin-left: 50px !important
}
.padd10 {
    padding: 10px !important
}
.padd20 {
    padding: 20px !important
}
.padd30 {
    padding: 30px !important
}
.padd40 {
    padding: 40px !important
}
.padd-left0 {
    padding-left: 0px!important;
}
.padd-left8 {
    padding-left: 8px !important;
}
.padd-left10 {
    padding-left: 10px!important;
}
.padd-left20 {
    padding-left: 20px!important;
}
.padd-right0 {
    padding-right: 0px!important;
}
.padd-right5 {
    padding-right: 5px!important;
}
.padd-top20{
    padding-top:20px;
}
.padd-bottom20{
    padding-bottom:20px;
}
.padd-tb10{padding:10px 0;}

.largem-top60 {
    margin-top: 60px
}
.nobottom-margin {
    margin-bottom: 0px !important
}
.font-Arial {
    font-family: Arial, Helvetica, sans-serif !important
}
.font-Oswald {
    font-family: 'Oswald', sans-serif !important;
}
/*font-weight*/
.font-300 {
    font-weight: 300 !important
}
.font-700 {
    font-weight: 700 !important
}
/*font-size*/
.fa-14 {
    font-size: 14px !important;
}
.fa-15 {
    font-size: 15px !important;
}
.fa-16 {
    font-size: 16px !important;
}
.fa-18 {
    font-size: 18px !important;
}
.fa-20 {
    font-size: 20px !important;
}
.fa-22 {
    font-size: 22px !important;
}
.fa-24 {
    font-size: 24px !important;
}
.fa-26 {
    font-size: 26px !important;
}
.fa-28 {
    font-size: 28px !important;
}
.fa-30 {
    font-size: 30px !important;
}
.fa-32 {
    font-size: 32px !important;
}
.fa-3 {
    font-size: 18px !important;
    color: #7A4C64 !important
}
.text-green {
    color: #7A4C64 !important;
}
.text-black {
    color: #1a1a1a !important
}
.text-grey {
    color: #818181 !important
}
.text-dark-grey {
    color: #1a1a1a !important;
}
.nomargin {
    margin: 0px !important
}
.nopadding {
    padding: 0px !important
}
.nopadding-top{padding-top:0px !important;}

.vertical-top{vertical-align:top !important;}

.border-radius10{border-radius:10px;}

.bred {
    border: 1px solid red !important;
}
.visble-sm {
    float: left;
}
.visble-sm2 {
    float: left;
}
.tab-pane img {
    display: inline;
}
.helpicon {
    cursor: pointer
}
.btn-green {
    color: #7A4C64;
    background-color: transparent;
    border-color: #7A4C64
}
.btn-green.focus, .btn-green:focus {
    color: #00896a;
    background-color: #CCCCCC;
    border-color: #CCCCCC
}
.btn-green:hover {
    color: #fff;
    background-color: #818181;
    border-color: #818181
}
.btn-tab {
    color: #1a1a1a;
    background-color: #fff;
    border-color: #ccc;
    font-size: 20px
}
.btn-tab.focus, .btn-tab:focus {
    color: #fff;
    background-color: #00896a;
    border-color: #00896a
}
.btn-tab:hover {
    color: #fff;
    background-color: #00896a;
    border-color: #00896a
}
.btn-variation {
    color: #fff;
    background-color: #7A4C64;
    border-color: #7A4C64;
}
.btn-variation.focus, .btn-variation:focus {
    color: #fff;
    background-color: #00523f;
    border-color: #00523f
}
.btn-variation:hover {
    color: #fff;
    background-color: #00ba90;
    border-color: #00ba90
}
.btn-variation-line {
    color: #7A4C64;
    border-color: #7A4C64;
}
.btn-variation-line:hover {
    border-color: #CCCCCC;
    background:#CCCCCC;
    color:#00896a;
}
.btn-variation-line:focus {
    border-color: #818181;
    background:#818181;
    color:#fff;
    outline:none;
}
.btn-draft {
    background-color: transparent;
    border-color: transparent;
    color: #7A4C64;
    font-family: arial;
    border:0px;
}
.btn-without-style {
    color: #007685;
    font-size: 20px;
    background: none;
}
.white-bg {
    background: #fff!important
}
.grey-color {
    color: #818181 !important
}
.check {
    position: absolute;
}

/*** custom checkboxes ***/
.dropdown-menu > li > a:focus{ background-color:#fff;}
.multiselect-container.dropdown-menu>li.multiselect-all a,.multiselect-container.dropdown-menu>li.multiselect-all a label{ font-weight:bold!important;}
.multiselect-container.dropdown-menu>li.active a:hover label, .multiselect-container.dropdown-menu>li a:hover label,   .multiselect-container.dropdown-menu>li.multiselect-all a:hover label{ color:#00896a; background-color:#eeeff1;}
.bootstrap-select.btn-group .dropdown-menu li a{ font-size:14px;}
.multiselect b.caret{ border:none;  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.multiselect b.caret:before{ content: "\f107";}
.multiselect-container>li>a>label{ padding:1px 20px 1px 15px!important; }
.multiselect-container.dropdown-menu{ width:100%;}
.multiselect-container li a label input[type=checkbox]{ visibility:hidden}
.multiselect-container li a  labelinput[type=checkbox], input[type=checkbox] {
    display: none;
} /* to hide the checkbox itself */
.multiselect-container li a label:before,input[type=checkbox] + label:before {
    font-family: FontAwesome;
    font-weight: 100;
    display: inline-block;
	color:#404040;
}
.multiselect-container li a label:before, input[type=checkbox] + label:before {
    content: "\f096";
    font-size: 20px;
    position: relative;
    top: 3px;
} 

.multiselect-container li a label:before, input[type=checkbox] + label:before {
    letter-spacing: 10px;
    font-size: 20px;
} /* space between checkbox and label */
.multiselect-container li.active a label:before ,input[type=checkbox]:checked + label:before {
    content: "\f046";
    font-size: 20px;
} /* checked icon */
.multiselect-container li.active a label:before , input[type=checkbox]:checked + label:before {
    letter-spacing: 7px;
    font-size: 20px;
} /* allow space for check mark */
.font-bold {
    font-weight: bold !important
}
.box-shadow {
    box-shadow: 1px 1px 2px #ccc;
}
.checkbox-mail {
    position: relative;
    top: 8px;
}
.invite-width {
    width: 4%;
    float: left;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}
.or-text {
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
}
/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln {
    color: #000
}  /* plain text */
.slimScrollDiv {
    border: 0px solid #000;
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
    padding: 2px;
    border: 1px solid #888
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
    margin-top: 0;
    margin-bottom: 0
} /* IE indents via margin-left */
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
    list-style-type: none
}
/* Alternate shading for lines */
li.L1, li.L3, li.L5, li.L7, li.L9 {
    background: #eee
}
ul.smm-notification {
    float: right;
    margin: 0px;
    padding: 0px;
    list-style: none
}
ul.smm-notification li {
    float: left;
    margin: 0px 6px;
    padding: 0px;
    position: relative
}
ul.smm-notification li a {
    float: left;
    margin: 0px 10px;
    padding: 0px;
}
.badge {
    background-color: #cc3333 !important;
    padding: 3px !important;
    position: absolute !important;
    right: 0 !important;
    top: -5px !important;
    font-weight: 100 !important;
}
/***********************************************TESTING*****************************************/

.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}
.navbar {
    margin-bottom: 0;
    min-height: 125px;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 20px;
    margin-right: 32px;
    font-family: 'Roboto Condensed', sans-serif;
}
.navbar-inverse .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background-color: transparent;
    color: #ffffff;
}
.nav .glyphicon.glyphicon-menu-down {
    color: #fff;
    font-size: 9px;
    padding-left: 8px;
}
.navbar-inverse .navbar-nav > li > a:hover .glyphicon-menu-down {
    color: #ffffff;
}
.navbar-right .dropdown-menu {
    left: 0;
    right: 0;
}
.nav > li > a {
    width: auto;
    cursor: pointer;
}
.reg-login-wrap ul li a {
    color: #fff;
    font-size: 18px;
}
.reg-login-wrap ul li {
    display: inline-block;
    padding: 3px 7px;
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    width: 98px !important;
    text-align: center;
}
.reg-login-wrap ul {
    margin-right: 73px;
}
.reg-login-wrap.withoutlogin ul{
margin-right:0px !important;
}
.header-top {
    margin: 20px 0;
}
.text-field-style {
    border: 1px solid #ccc;
    box-shadow: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.search-icon {
    background: url("../images/search-icon.png") no-repeat scroll 96% center #fff;
    padding: 6px 24px 7px 6px;
    width: 255px !important;
    border: 0px;
    color: #818181;
}
.content-head {
    color: #7A4C64;
    font-size: 32px;
    padding: 0px 0 15px;
}
.content-list li {
    list-style-type: none;
    padding: 6px 0;
    float: left;
    width: 100%;
}
.content-list li a {
    float: left;
    color: #1a1a1a;
    font-size: 23px;
    padding: 10px 0 4px 50px;
    text-decoration: none;
    background: url("../images/list-hover-bullet.png") no-repeat;
    background-position: 0 14px;
    display: block;
}
.section {
    float: left;
    padding: 30px 0;
    width: 100%;
    background: #eeeff1;
}
.footer-setion, .footer-setion-2, .footer-setion-3 {
    background-color: #fff;
}
.footer-setion h2 {
    font-size: 20px;
}
.footer-list {
    color: #7A4C64;
    list-style-type: none;
    padding-left: 0px;
}
.footer-list li, .footer-list li a {
    font-family: 'arial', sans-serif;
    color: #7A4C64;
    padding: 4px 0px;
    font-size: 15px;
}
.footer-list li a:hover, .footer-list li a:focus {
    text-decoration: underline !important;
}
.footer-setion-2.section ul li {
    border-right: 1px solid #ccc;
    display: inline;
    list-style-type: none;
    padding: 0 16px;
    font-family: 'arial', sans-serif;
}
.footer-setion-2.section ul li a, .lang-label {
    color: #7A4C64;
    text-decoration: none;
    font-family: 'arial', sans-serif;
    font-size: 15px;
}
.footer-setion-2.section ul li:last-child {
    border-right: 0 none;
}
.footer-setion-3 {
    font-size: 20px;
    padding: 12px 0;
}
#logo-md-sm {
    display: none;
}
#logo-md-sm2 {
    display: none;
}
#lang-dropdown {
    width: auto !important;
    display: inline-block;
    float: right;
}
.footer-setion-2.section ul li:nth-child(6) {
    border-right: none;
}
#pop-assetmgr {
    position: relative;
}
/* #pop-assetmgr:after{content:""; position:absolute; right:0; top:0; width:1px; height:82%; background:#818181;} */
.logo-section> div > span {
    display: inline-block;
    position: relative;
    padding: 0 0 20px 0;
}
.logo-section > div > span:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #818181;
}
#home-tabs {
    width: 100%;
}
#home-tabs .nav-tabs li, #home-tabs .nav-tabs li a {
    display: inline-block;
    width: 185px !important;
    float: none !important
}
.footer-setion-2 ul {
    margin-bottom: 0;
    padding: 0;
}
.footer-setion-2.section ul li a {
    line-height: 32px;
}
.footer-setion-2 {
    padding: 10px 0;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
    z-index: 99999;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #1a1a1a;
    cursor: default;
    background-color: #fff;
    border-bottom-color: transparent !important;
    border-top-color: #ccc !important;
    border-left-color: #ccc !important;
    border-right: #ccc !important;
    border-style: solid !important;
    border-width: 1px 1px 3px 1px !important;
}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #fff;
}
.nav-tabs > li > a:hover {
    border-color: #fff #fff #fff #fff !important;
    border-width: 0px 0px 3px !important;
}
.nav-tabs > li > a {
    border: 0px solid transparent !important;
}
.header .navbar {
    background: #7A4C64 none repeat scroll 0 0 !important;
    border: 0 none;
    border-radius: 0;
}
.header-top {
    margin: 20px 0 9px;
}
.header-top {
    width: 65% !important;
}
.navbar-right {
    float: right !important;
    margin-right: -15px;
}
.navbar-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}
.navbar-collapse {
    border-top: 0 none !important;
    box-shadow: none!important;
    width: auto;
}
.dropdown-menu > li > a {
    font-family: "arial", sans-serif;
    font-size: 16px !important;
}
.note {
    color: #007685!important
}
.breadcrumb-main {
    background: #cccccc;
    float: left;
    width: 100%;
    height:42px;
}
.box-layout-style {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 2px #ccc;
    float: left;
    margin-bottom: 8px;
    padding: 12px;
    width: 100%;
}
.breadcrumb>li>a {
    color: #7A4C64;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    text-decortaion: none!important;
}
.breadcrumb a {
    text-decortaion: none!important;
}
.bottom_line {
    border-bottom: 1px solid #cccccc;
}
.investmentTeam {
    padding-bottom: 10px;
    position: relative;
}
.investmentTeam .close {
    color: #cc3333;
    font-size: 12px;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 30%;
}
.newEmployee .padd-btn-all {
    padding: 2px 26px !important;
}
.newEmployee .btn-variation {
    font-size: 18px;
}
.add-on {
    margin-left: -28px;
}
.btn {
    padding: 3px 12px ;
    
}
.form-group {
    float: left;
    width: 100%
}
.mandatory-symbol {
    color: #1a1a1a !important;
    float: left;
    line-height: 35px;
    left: -10px;
    position: absolute;
}
.bootstrap-select {
    width: 100%!important;
}
.bootstrap-select .btn {
    padding-right: 26px !important;
}
.border-radius {
    border-radius: 4px;
    border: 1px solid #ccc
}
remove-btn {
    float: right;
    position: relative;
    right: -50px;
    top: -34px;
}
.rem2.remove-btn {
    right: 370px;
}
/*select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px; text-overflow:''}
*/
.EmpLocation-dropdown .glyphicon-menu-down {
    color: #ccc;
    position: absolute;
    right: 10px;
    top: 35px;
    z-index: 13;
}
.bs-example-bg-classes p {
    padding: 15px;
}
.text-white {
    color: #fff;
}
/*****************************************************/
span.percent {
    bottom: 8px;
    position: absolute;
    right: -4px;
}

label.error {
    border: 1px none;
    color: #cc3333 !important;
    padding-right: 25px;
    font-weight: 300 !important;
    font-size: 15px !important;
    width:100%;
    float:left;
}
.error {
    border: 1px solid #cc3333;
}
ol.breadcrumb {
    margin-bottom: 0px !important;
    height: auto;
    line-height: 42px !important;
}
ol.breadcrumb>li.drop>a>img {
    max-width: 40px;
}
.btn-yellow {
    background: #fefdf4;
    border: 1px solid #ccc;
}
#leftdrop .dropdown-menu {
    background: #fefdf4;
}
#leftdrop .dropdown-menu > li > span {
    position: absolute;
    left: 7px;
}
#leftdrop .dropdown-menu > li > a {
    padding: 3px 45px;
    font-size: 15px;
    color: #7A4C64
}
#leftdrop .dropdown-menu > li > strong {
    left: 7px;
    position: relative
}
/*!
 * Bootstrap-submenu v2.0.4 (https://vsn4ik.github.io/bootstrap-submenu/)
 * Copyright 2014-2016 Vasily A. (https://github.com/vsn4ik)
 * Licensed under the MIT license
 */
.dropdown-submenu > a:after {
    content: "";
}
.dropdown-submenu .dropdown-menu {
    position: static;
    margin-top: 0;
    border: 0;
    box-shadow: none;
}
.dropdown-submenu > a:after {
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
    border-top: 4px dashed;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
.dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a {
    padding-left: 30px;
}
.dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 40px;
}
.dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 50px;
}
.dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,  .dropup > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,  .btn-group > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 60px;
}
.navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header,  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a {
    padding-left: 35px;
}
.navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 45px;
}
.navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 55px;
}
.navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li.dropdown-header,  .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
    padding-left: 65px;
}
/*.ui-menu-item:last-child {
    color: #00896a!important;
    border-top: 1px solid #ccc;
}*/

.btn-primary {
    background-color: #7A4C64 !important;
    border-color: #7A4C64!important;
    color: #fff !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #00896a!important;
    color: #fff!important
}
.alert-success {
    color: #fff !important;
}
.radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: -25px;
}
.radio label {
    padding-left: 20px;
    line-height: 25px;
}
.fa-question-circle-fill:hover {
    color: #13a8bb;
}
.fa-question-circle {
    color: #13a8bb;
}
.fa-question-active {
    color: #7A4C64;
}
button#dropdownMenu1 {
    background: none;
}
.btn-subscribe {
    padding: 4px 30px !important
}
.flie-align {
    margin-left: -7px;
}
.navbar-header {
    float: left;
    /*padding-top: 10px!important;*/
}
.solid-border .remove-btn {
    bottom: -20px;
    float: right;
    position: absolute;
    right: 0;
    z-index:10;
}
.supply-asset .remove-btn {
    position: absolute;
    right: -50px;
    top: 1px;
}
.fa-question-circle-o:hover {
    content: "\f059";
    color: blue
}
.fa-question-circle-o:focus {
    content: "\f059";
    color: red
}
.multiselect-container {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height:250px;
}
.multiselect-container li.active a, .multiselect-container li.hover a, .multiselect-container li.focus a {
    background-color: transparent;
    color: #666;
}
.multiselect-container input[type="checkbox"] {
    display: block;
    float: left;
    padding-right: 5px;
}
.multiselect-container label {
    font-size: 16px;
    font-weight: 300;
}
.multiselect-container li a label {
    color: #404040;
    font-size: 14px;
    font-weight: 300 !important;
    line-height: 25px !important;
}
.form-inline .multiselect-container li a label.checkbox input[type="checkbox"], .form-inline .multiselect-container li a label.radio input[type="radio"] {
    margin-left: -20px;
    margin-right: 5px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: transparent !important;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.form-inline .multiselect-container li a label.checkbox input[type="checkbox"] {
    margin-right: 5px !important;
}
.form-inline .multiselect-container li a label input[type="checkbox"] {
    margin-right: 5px !important;
}
.form-inline .multiselect-container li a label input[type="checkbox"], .form-inline .multiselect-container li a label.radio input[type="radio"] {
    margin-right: 5px;
}
.multiselect-container .checkbox input[type="checkbox"], .multiselect-container .checkbox-inline input[type="checkbox"] {
    margin-right: 5px !important;
    position: static !important;
    margin-left: -20px;
}
.multiselect-container > li > a > label > input[type="checkbox"] {
    margin-bottom: 5px;
    margin-right: 5px;
}
a.helpTooltip {
    background: url("../images/help.jpeg") no-repeat;
    width: 20px;
    height: 20px;
    margin: 8px 8px -4px;
    display: inline-block;
}
a.helpTooltip:hover {
    background: url("../images/help-active.jpeg") no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 8px 8px -4px;
}
a.helpTooltip:focus {
    background: url("../images/help-hover.jpeg") no-repeat;
    width: 20px;
    height: 20px;
    margin: 8px 8px -4px;
}
.popover {
    background: #666 !important;
    color: #fff !important;
    border-radius: 5px;
}
/*Form styling*/
.form-control:focus {
    border-color: #7A4C64;
    box-shadow: none;
    outline: 0 none;
}
/*extra classes*/
.padd-btn-all {
    padding: 3px 30px !important;
}
.padd30-lr-0 {
    padding: 30px 0px 30px 0px!important
}
/*
[Sprint--3]
*/
/*Table*/
.Table {
    display: table;
    width: 100%;
}
.Table .table-row {
    display: table-row;
}
.Table .table-row .Cell1 {
    width: 300px;
}
.Table .table-row .Cell1 span {
    margin-top: 10px;
    display: block;
}
.Table .table-row .Cell1 .wid {
    width: 400px;
}
.Table .table-row Cell {
    width: 300px;
}
.Table .table-row Cell span {
    margin-top: 10px;
    display: block;
}
.Table .table-row Cell .wid {
    width: 400px;
}
.Table .table-row .Cell2 {
    width: 137px;
}
.Table .table-row .Cell3 {
    width: 24%;
}
.Table .table-row .Cell5 {
    width: 137px;
}

.Table .table-row .Cell {
    font-size: 14px;
    display: table-cell;
    border-bottom: 1px solid #cccccc;
    vertical-align: top;
    padding: 10px 5px;
}
.white-background {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 2px #ccc;
    float: left;
    margin-bottom: 20px;
    width: 100%;
    padding-bottom: 20px;
}
.table-row.table-heading {
    background: #eeeff1;
    color: #818181;
    font-weight: 700
}
.table-row .Cell .Table .table-row .Cell {
    border: medium none;
}
.count-width{width:3%; float:left}
.ques-area{width:97%; float:left}
.inline-block{display:inline-block}
.border-left-md{border-left:solid 1px #cccccc;}
.img-thumb-icon{width:60px; float:left; margin-right:10px;}
.img-thumb-icon2{width:30px; float:left; margin-right:10px;}
.img-thumb-icon-small{width:26px; float:left; margin-right:10px;}
ul.list-links{padding:0px; margin:0px }
ul.list-links li{list-style-position:inside; color:#7A4C64;}

/*---------------Article pages------------*/
ul.social-share{text-align:right; margin:0px; padding:0px; float:right;}
ul.social-share li{display:inline; float:left; margin-bottom:10px;}
ul.social-share li:last-child a{border:none; padding-right: 0px;}
ul.social-share li a{color:#7A4C64;  padding:0 10px; border-right:solid 1px #d3d3d3; line-height:13px; display:inline-block  }
ul.social-share li a.active{color:#000;}
/********  radio buttom custom style  ********/
/********
radio buttom custom style
********/
.radio {
  padding-left: 20px; }
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
    padding-left: 5px; }
	
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  outline: none;
  top: 5px;
  margin-left: -20px;
  border: 1px solid #000;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 8px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {
  opacity: 0;
    z-index: 1; }
.radio input[type="radio"]:focus + label::before {
  outline: none;
  outline: none -webkit-focus-ring-color;
      outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
      transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
.radio.radio-inline {
    margin-top: 0; }

input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c"; }
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

/****** RFP create account- step 1 */
.step-text a{
    width: 100%;
    float:left;
    font-size: 20px;
    color: #818181;
    padding: 8px 0px;
    border-bottom: 4px solid #eeeff1; 
    text-align:center;
    font-family: 'Roboto Condensed', sans-serif;

}
.step-text.active a{
    color: #1a1a1a;
    border-bottom: 4px solid #7A4C64; 
}
.step-text.complete a{
    color: #7A4C64;
    border-bottom: 4px solid #eeeff1; 
}
.step-text.complete a:after{
    color: #7A4C64;
    content: "\2713";
    display: inline-block;
    font-weight: bold;
    padding-left: 5px;
}
.label-align{
    line-height: 35px;
    float:left;
}
/*post jobs*/
.posted-job-view{
    width: 100%;
    float:left;
    border-bottom:1px solid #cccccc;
    padding: 5px;
}
.posted-job-view:hover{
    background:#e4f9fb;
}
.posted-job-view:last-child{border-bottom: none;}
.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 30px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 10px 12px;
    pointer-events: none;
}
.comment-thumb{width:45px; float:left}
/*Tags list style */
ul.tag-style{text-align:left; margin:0px; padding:0px; float:left;}
ul.tag-style li{display:inline;color:#818181; float:left; margin-bottom:10px;}
ul.tag-style li a{color:#1a1a1a;  padding-right:15px; line-height:13px;  }
ul.tag-style li a i{color:#818181; line-height:13px;  }
/*Events */

.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
    border-right:0; 
    box-shadow:0 0 0; 
    border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome';  /* essential for enabling glyphicon */
    content: "\f107";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #7A4C64;         /* adjust as needed */
    font-weight:normal;
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f105";    /* adjust as needed, taken from bootstrap.css */
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #fff !important;
}
.tooltip.tooltip-main.top.in {
    margin-left: -17px !important;
    top:	-3px;
}
.relative{position:relative}
.tooltip-body {
    position: absolute;
    background: #fefdf4;
    right:0;
    width:500px;
    z-index:10;
    display:none;
    margin-top:10px;border:1px solid #ddd; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  box-shadow:2px 1px rgba(0,0,0,.2); -moz-box-shadow:2px 1px  rgba(0,0,0,.2); -webkit-box-shadow:2px 1px rgba(0,0,0,.2);
}
.tooltip-body-left {
    position: absolute;
    background: #fefdf4;
    border: 1px solid #cccccc;
    right:-518px;
    top:-30px;
    width:500px;
    z-index:10;
    border-radius:5px;
    display:none;
    margin-top:10px;
    box-shadow:0 5px 11px #bebebe;
}
.map-location .tooltip-body {
    position: absolute;
    background: #fefdf4;
    left:-20%;
    width:700px;
    z-index:10;
    border-radius:5px;
    display:none;
    margin-top:10px;
    border:1px solid #ddd; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; /*border-top:1px solid #fefdf4;*/ box-shadow:2px 1px rgba(0,0,0,.2); -moz-box-shadow:2px 1px  rgba(0,0,0,.2); -webkit-box-shadow:2px 1px rgba(0,0,0,.2);
}
/* popup for tags */
.tags .tooltip-body{
    right:-80px;
    width:356px;
}
.msg-menu .tooltip-body{
    right:-80px;
    width:400px;
}
.offer .tooltip-body{
    right:-100px;
    width:656px;
}
.arrow-down-tooltip .tooltip-body{
    right:-100px;
    width:230px;
}
ul.social-share li a.close-popup{
    border-right: 0px;	
}
/*arrow left tooltip start*/
.arrow_box:after, .arrow_box:before {
    right: -19px;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index:14;
}
.arrow_box:after {
    border-color: rgba(254, 253, 244, 0);
    border-right-color: #fefdf4;
    border-width: 10px;
    margin-top: -10px;
}
.arrow_box:before {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #cccccc;
    border-width: 11px;
    margin-top: -11px;
}
.arrow_box{display:none;}
/*arrow left tooltip End*/
.arrow-popup:after, .arrow-popup:before {
    bottom: -11px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index:11;
}
.arrow-popup:after {
    border-color: rgba(254, 253, 244, 0);
    border-bottom-color: #fefdf4;
    border-width: 10px;
    margin-left: -10px;
}
.arrow-popup:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #cccccc;
    border-width: 11px;
    margin-left: -11px;
}
.arrow-popup{
    display:none;
}

.arrow-toggle:after, .arrow-popup:before {
    bottom: -11px;
    left: 50%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index:11;
}
.arrow-toggle:after {
    border-color: rgba(254, 253, 244, 0);
    border-bottom-color: #fefdf4;
    border-width: 10px;
    margin-left: -10px;
}
.arrow-toggle:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #cccccc;
    border-width: 11px;
    margin-left: -11px;
}
.arrow-toggle{
    top:-11px;
    left:12px;
    position: absolute;
}
ul.ul-vertical{
    margin:0px;
    padding:0px;
    min-width:120px;
}	
ul.ul-vertical li{
    border-bottom:solid 1px #cccccc;
    list-style:none;
}
ul.ul-vertical li a{
    padding:5px 0;
    display:inline-block;
    color:#818181;
}

ul.ul-vertical li a.active{
    font-weight: bold;
}

ul.ul-vertical li a i{
    padding-right:10px;
}

ul.ul-vertical li:last-child{
    border:none;
}

.socialnav.nav-tabs{border:none !important;}
.socialnav.nav-tabs li a{color:#818181; font-size:20px;}
.socialnav.nav-tabs li.active a{
    padding:10px; 
    border-top:none !important; 
    border-left:none !important; 
    border-right:none !important; 
    border-bottom:solid 3px #7A4C64 !important; 
    background-color:transparent;
    color:#000;
}

.socialnav.nav-tabs li.active a:focus{
    padding:10px; 
    border-top:none !important; 
    border-left:none !important; 
    border-right:none !important; 
    border-bottom:solid 3px #00896a !important; 
    background-color:transparent;
}

.socialnav.nav-tabs li a:hover{
    padding:0 10px; 
    border-top:none !important; 
    border-left:none !important; 
    border-right:none !important; 
    border-bottom:solid 3px #00896a !important; 
    background-color:transparent;
}
.socialnav.nav-tabs li a:hover, .socialnav.nav-tabs li a{
    padding:10px; 
    background-color:transparent;
    font-family: 'Roboto Condensed', sans-serif;
}

.socialnav.tab-content > .active{
    background-color:transparent;
    border:none !important;
    box-shadow:none;
}

.socialnav.tab-content > .active{
    padding:15px 0px 0 0;
}

ul.social-icons li{float:left; padding-right:2px;}

ul.social-icons li a:hover{opacity:0.8; transition:all 0.2s ease-in}

.close-right{position:absolute; right:20px;}

.tab-2 .step-text.active a {
    border-bottom: 4px solid #7A4C64;
    color: #1a1a1a;
}

.tab-2 .step-text a {
    border-bottom: 4px solid #ffffff;
    color: #818181;
}

.alphabet-sort .pagination > li > a, .pagination > li > span{
    padding: 0px 5px; 
}
.alphabet-sort .pagination>.disabled>a,
.alphabet-sort .pagination>.disabled>a:focus,
.alphabet-sort .pagination>.disabled>a:hover,
.alphabet-sort .pagination>.disabled>span,
.alphabet-sort .pagination>.disabled>span:focus,
.alphabet-sort .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #fff
}
.alphabet-sort .pagination{
    margin:5px 0px; 
}
.alphabet-sort .pagination > li > a, .pagination > li > span{
    color: #7A4C64; 
}
.alphabet-sort .pagination > li.active > a, .pagination > li > span{
    color: #7A4C64; 
}

.border-right{
    border-right: 1px solid #cccccc; 
}	

.border-bottom{border-bottom:solid 1px #cccccc}	

.border-full{border:solid 1px #cccccc;}

.thumbnail-fix {
    float: left;
    height: 162px;
    overflow: hidden;
    width: 100%;
}

.thumbnail-fix-small {
    float: left;
    height: 125px;
    overflow: hidden;
    width: 100%;
}

.thumbnail-fix img {
    width: 100%;
}

ul.nav-left li{line-height:30px;}

ul.nav-left li.active a{font-weight:700}

.img-square {
    float: left;
    height: 50px;
    overflow: hidden;
    width: 60px;
}

.img-square-small {
    float: left;
    height: 40px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    width: 40px;
}

.img-fix{
    height:220px;
    float:left;
    width:100%;
    overflow:hidden; 
}
.p-height{
    height: 44px;
    overflow: hidden;
}

.show-note{
    display:block; 
}
.right-section{
    display:block; 
}
.alert-warning-dark {
    color: #fff;
    background-color: #af7c00;
    border-color: #af7c00;
    border-radius: 0px;
}

.inline-tooltip{
    position:absolute;
    right:40%;
    top:0;
}

.input-position{
    position: absolute;
    right: 0;
    top: 0; 
}

ul.content-menu{
    margin:0px;
    padding:0px;
}

ul.content-menu li{
    display:inline;
    float:left;
    list-style:none;
	font-family: 'Roboto Condensed', sans-serif;
}

ul.content-menu li a{
    font-size: 20px;
    color: #818181;
    padding: 8px 25px;
    text-align:center;
    float:left
}

ul.content-menu li.active a{
    color: #1a1a1a;
    padding: 8px 25px;
    border-bottom: 4px solid #7A4C64; 
    text-align:center;
    float:left;
}

.red-loc-icon{
    background:url("../images/red-loc-icon.png") no-repeat;	
    width:20px;
    height: 31px;
    color: #fff;
    padding: 1px 2px;
    text-align: center;
}
.green-loc-icon{
    background:url("../images/green-loc-icon.png") no-repeat;	
    width:20px;
    height: 31px;
    color: #fff;
    padding: 1px 2px;
    text-align: center;
}
.blue-loc-icon{
    background:url("../images/blue-loc-icon.png") no-repeat;	
    width:20px;
    height: 31px;
    color: #fff;
    padding: 1px 2px;
    text-align: center;
}

/*on click select  payment method*/
.box-fix{
    border-radius: 4px;
    min-height: 170px;
    height: inherit; 
    cursor: pointer;
    border-width:1px;
    border-style:solid;
    border-color:#ccc;
}
.box-fix:hover {
    border-color: #00896a;
}
.box-fix.unselected {
    border-color: #ccc;
}

.box-fix.selected {
    border-color: #00896a;
}

/*User Home*/
.user-links ul li a span{
    float: left;
    margin-right: 9px;
    text-align: center;
    width: 27px;
}

.tab-type{margin-top:-40px;}
ul.activities{width:100%; float:left; padding:0px}

ul.activities li{
    float:left;
    display:inline-block;
    list-style:none;
    width:20%;
}

ul.activities li a{
    display:inline-block;
    text-align:center;
    float:left;
    width:100%;
    padding:5px;
}
ul.activities li a:hover{
    background:#e4f9fb;
}	

ul.activities i {
    width: 100%;
    font-size: 50px;
    color:#cccccc;
}

.wraptext{
    word-wrap: break-word;
}

.selectvechile-div .jstree-container-ul {
    height: 150px;
    overflow-y: scroll;
}

.n-margin30{
    margin-top:-30px;
}	

.hide-select{display:none; margin-top: -33px;}

.hide-select button{
    visibility: hidden;
    z-index: -1;
}

.hide-select ul.dropdown-menu li a{
    padding:5px;
}

.z4{position:relative; z-index:4}

textarea {
    resize: vertical;
    min-height:70px;
}

.h92{
    min-height:92px;
}
.tree-scroll{
    overflow-y: scroll;
    height:200px;
}

.multiselect-style .btn-group{
    width:100%;
}

.multiselect-style button{
    text-align: right;
    width: 100% !important;
}

.multiselect-style button span{
    float:left;
}

.border-left-md:first-child {
    border: medium none;
}

.watchlist-abs{
    position: absolute;
    right: 15px;
    top: 0;
}

.multiselect-style .btn-group{
    width:100%;
}

.multiselect-style .btn-group button{
    text-align:left;
}

.multiselect-style .btn-group button b {
    float: right;
    position: absolute;
     top:8px;    right: 22px;
}

.fix-h{
    min-height:143px;
}

button:focus, a:focus{outline:none !important;}

#map-canvas {
    width:100%;
    height:480px;
}

.viewProfile_select .bootstrap-select .btn{
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}

.morecontent span {
    display: none;
}
.morelink {
    display: inline-block;
}

.wordWrap{
    word-wrap: break-word;
}

.breadcrumb.bread2 li.no-seprator::before {
    content: " ";
    padding: 0;
}

input#incepted_befor{
    padding: 6px 50px 6px 12px;
}
.mtop-47{
    margin-top:-47px;
}

.proMenu .dropdown-menu {
    background: #fefdf4 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin-top: 10px;
    position: absolute;
    z-index: 10;
}

ul.pagination li:nth-child(4n) a{
    cursor:default;
}

#mceu_46-body{display:none;}

a.ofstyle:hover{border:1px solid transparent  !important;}

.angle-top {
    position: absolute;
    right: 30px;
    top: -15px;
}

.dropdown-menu.pro-menu li a{
    font-size:14px !important;
}
ol.breadcrumb .angle-top img{width:20px; height:15px;}	

ol.breadcrumb ul.dropdown-menu.pro-menu{
    margin-top:5px;
}

.cursor-pointer{
    cursor:pointer;
}

span.more{word-wrap: break-word;}
span.more.withspace{word-wrap:initial;}

.scroll-vertical{
    overflow:auto;
    height:600px;
}

.profile_drop ul.dropdown-menu li{
    float:none; 
    display:block;
}	

ul.smm-notification li .media-left a {
    margin: 0px;
}

.bootstrap-select .btn{
    font-family:Arial, Helvetica, sans-serif !important; font-size:15px !important;line-height:20px;
}

.btn-right {
    text-align: right;
}

.btn-savedraft button{
    margin-left:10px;
}

.word-break{word-break:break-all;}
.btn-group-justified .btn{font-family:Arial, Helvetica, sans-serif !important}

a.focus-line:focus, a.focus-line:hover{
    text-decoration:underline !important;
}

.h204{min-height:204px;}

.accordion-toggle.collapsed {
    font-weight: 300;
}

.top-9{top:-9px !important}	

.back-to-page{
    position: absolute; top: -30px; left: 20px;
}

.panel-heading .accordion-toggle.datearrow::after {
    color:#129175;
}

.res-no-padding-right-left{
    padding-left:0px; padding-right:0px;
}

.footer-setion-3{
    font-family: 'Roboto Condensed', sans-serif;
    font-size:15px;
}

.multiselect {
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 30px 0 12px;
    position:relative;
    width:100% !important;
}
.social-share li.font-700 a{color:#000;}

.multiselect.dropdown-toggle.btn.btn-default {
    text-align: left;
    width: 100% !important;
    padding-top:5px;
    padding-bottom:5px;
    font-size:16px;
    line-height: 20px;
}

ul.dropdown-menu {
    background: #fffef9 none repeat scroll 0 0;
    border-top: 4px solid #00e2af;
    margin-top: -4px;
    border: 0;
    top: 40px;
}

.multiselect b {
    position: absolute;
    right: 22px;
    top: 7px;
}
.multi-sele .btn-group{width:100%;}

.multi-sele ul.dropdown-menu{
    width:100%;
    border:0px;
    top:41px;
}

span.badge{font-family: 'Roboto Condensed', sans-serif;}

.tooltip-body-profile {
    background: #fefdf4 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    left: 0px;
    margin-top: 10px;
    position: absolute;
    top: 33px;
    width: 370px;
    z-index: 10;
    border-top:none;
}

.breadcrumb{padding:0}

.breadcrumb a:hover{text-decoration:none !important;}

a.dropdown-pro {
    cursor: pointer !important;
    display: inline-block;
    height: 42px;
    line-height: 41px;
    padding:0 10px;
}
.pro-active{
    background: #fefdf4 none repeat scroll 0 0;
    display: inline-block;
    padding: 0 10px;
}

.multiselect .btn{font-family:Arial, Helvetica, sans-serif;}

.popover{min-width:230px !important;}

.tooltip-cus {
    position: absolute;
    right: -30px;
    top: 22px;
}

.tooltip-md{
    position:relative;
    float:left;
}

.hight92{
    height:92px;
    overflow:hidden;
}

.diligence li:first-child a{padding-left:0px;}

.h-logo {
    min-height: 120px;
}

.fixhImg {
    min-height: 149px;
    overflow:hidden
}

.fixhImg img{width:100%;}

.btn-link {
    color: #7A4C64 !important;
}

.proImage {
    height: 30px;
    overflow: hidden;
    width: 30px;
    display:inline-table;
}

.proImage img{width:100% !important}
.subscribe-wrap input.btn{ padding:4px 12px !important}
ul.workarea li a{line-height:33px;}
ul.workarea li{list-style:none; }
.align-input .btn-group{float:left;}
.breadcrumb .fa-angle-down{margin-left:5px;}
.breadcrumb li:first-child a{font-weight: bold;}

#comOption ul.dropdown-menu {
    border: 1px solid #e3e3e0;
    left: inherit;
    padding: 10px 15px;
    right: -35px;
    top: 49px;
}

#comOption ul.dropdown-menu li{
    border-bottom:solid 1px #cccccc;
}
#comOption ul.dropdown-menu li:last-child{
    border-bottom:none;
}

#comOption .angle-top {
    position: absolute;
    right: 30px;
    top: -13px;
}

.res-search-icon{display:none;}
.iconView-mobile{display:none;}
.show-mb{display:none}

.full-width{
    width:100% !important;
}

.subscribe-wrap span.error-subs {
    display: block;
    margin-bottom: 5px;
    width: 100%;
}

.respo-text-fix{text-align:right !important}

.padd15-respo{
    padding:0 15px
}

.removecursor {
    cursor: auto !important;
}

.jstree-proton-responsive .jstree-wholerow-clicked{background:#f1f1f1 !important;}
input.form-control.white_bg[readonly]{background:#fff !important;}

.helpTooltip.helpTooltip-email {
    position: absolute;
    right: 0;
    top: -2px;
}

.proposal{font-weight:bold; float: left; padding:15px 10px;}

.btn-drop {
    background: #ffffff none repeat scroll 0 0 !important;
    border: 1px solid #ccc;
    padding: 7px !important;
    font-family: arial;
}

.blackCheck label{color:#000 !important;}

textarea.form-control{font-family: arial;}

.tooltip-body-profile2 {
    background: #fefdf4 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    right: 0px;
    position: absolute;
    top: 45px;
    width: 370px;
    z-index: 10;
}

.dropdown-pro{cursor:pointer !important;}

.header2 a.dropdown-pro{
    padding:0px;
}

.header2 .pro-active{
    background: transparent;
}

.header2 .tooltip-body-profile2 li{
    line-height: 29px;
}

.f20-res{font-size:20px}
.breadcrumb {background-color: transparent;}
.breadcrumb>li:nth-child(2) {margin-left: -10px;}

.dropdowntext span{
    position: absolute;
    right: 10px;
    top: 15px;}

ul.linkshorzontal li a:focus{
    color: #004e58;
    text-decoration: underline;
}

.ofstyle{text-transform: lowercase;}
.vertical-bottom{vertical-align: bottom !important;}

.nopadding-last li:last-child a{
    padding-right:0px !important;
}

.nopadding-last li:last-child a #share1 a{
    padding-right:10px !important;
}

.no-flow{float: none;}

.calender-xs.is-datepick {
    width: 192px;
}

#invlink a.active{color: #004e58;
                  text-decoration: underline;}

ul.sortby li a:focus{color:#004e58}

.fix-h2 {
    min-height: 112px;
}

.bg-white-tab{    background: #fff none repeat scroll 0 0;
                  display: block;
                  float: left;
                  padding: 20px 0px 0 0px;
                  width: 100%;
                  box-shadow: 0 0 2px #ccc;
                  border-top: 1px solid #ddd !important;
                  border-left: 1px solid #ddd !important;
                  border-right: 1px solid #ddd !important;
                  border-bottom: none;
}

#respo-tab .nav-tabs-dropdown:before {
    right: 40px;
}

.visible-xs-filter{display:none;}
.width-picker input{width:160px;}
.jstree {overflow-x: auto; float:left;}
.mleft58{margin-left:58px;}
.mleft38{margin-left:38px;}
.text-white{color:#ffffff;}
.datepicker-ui label{display: inline-block;}

#datepicker1 {
    display: inline-block !important;
    padding-right: 30px;
}

datepicker2{float:left}
#timepicker{padding-right:58px; display: inline-block;}

#enddateone{
    display: block;
    float: left;
    padding-right: 32px;
}

#enddatetwo{
    display: block;
    float: left;
    padding-right: 50px;
}

#removeid{display: block;
          float: left;
          text-align: left;}

.slidermleft{margin-left:-5px}
.slidermright{margin-right:-5px}
.checkbox-inline label{color:#000;}
.checkbox-inline input{color:#818181;}
.radio-inline label{color:#000}

.Table .table-row.table-heading.hidden-xs .Cell{border-bottom: none !important;}
.navbar-inverse .navbar-nav > li:last-child > a{margin-right: 0px;}

.text-green.watch-link.text-grey:active {
    color: #004e58 !important;
}
.text-green.watch-link2.text-grey:active {
    color: #004e58 !important;
}

.link-watchlist a.watch-link:hover{text-decoration: underline;}
.selectpicker_md .bootstrap-select{width:auto !important;}
.selectpicker_md .bootstrap-select .btn {;
                                         min-width: 220px;
}

.lang .multiselect-container.dropdown-menu{width:100%}
.mright24-res{margin-right:24px;}
.asset-class-div label {  margin-bottom: 0px !important;}
.align-inp-left .btn-group {  margin-left: 20px;}
#socialMedia a {padding-right: 5px!important; opacity:0.35;}
#socialMedia a:hover {padding-right: 5px!important; opacity:1;}
.header-dropdown{
    position: absolute;
    background: #fefdf4;
    border: 1px solid #cccccc;
    left:-360px;
    top:30px;
    width:400px;
    z-index:995;
    border-radius:5px;
    display:none;
    margin-top:10px;
    box-shadow:0 3px 4px #bebebe;
}
/*arrow up header dropdown */
.arrow-dropdown:after, .arrow-dropdown:before {
    bottom: -11px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index:11;
}
.arrow-dropdown:after {
    border-color: rgba(254, 253, 244, 0);
    border-bottom-color: #fefdf4;
    border-width: 10px;
    margin-left: -10px;
}
.arrow-dropdown:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #cccccc;
    border-width: 11px;
    margin-left: -11px;
}

.arrow-dropdown{
    top:-11px;
    right:20px;
    position: absolute;
}
.arow-d.panel-heading .accordion-toggle.collapsed::after {
    content: "\f107";	
}

.rembtn{position: relative; z-index:999}
.countrySelect .btn-group{width:334px}
.legaldomo .btn-group{width:333px}
.tip-res-xs{display:none !important;}
.tip-res{display:inline-block !important;}

.dark-holder input::-webkit-input-placeholder { /* Chrome */
    color: #000;
}
.dark-holder input:-ms-input-placeholder { /* IE 10+ */
    color: #000;
}
.dark-holder input::-moz-placeholder { /* Firefox 19+ */
    color: #000;
    opacity: 1;
}
.dark-holder input:-moz-placeholder { /* Firefox 4 - 18 */
    color: #000;
    opacity: 1;
}

/*.aside-article h2 a{font-size: 20px; color:#000000;}*/
.aside-article h2 a{font-size: 20px;}

#datepicker1 label#startdate-error{
    left: 0;
    position: absolute;
    top: 40px;
    width: 290px;
    z-index: 999;
}

.inline-select .bootstrap-select{
    width: auto !important;
}

.view-all {
    border: 1px solid #7A4C64;
    border-radius: 2px;
    clear: both;
    color: #7A4C64;
    display: inline-block;
    font-family: "RobotoCondensed-Regular";
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    margin: 20px 0 0;
    padding: 0 18px;
    text-decoration: none;
}

.minHeight13{min-height:13px;}

#contact_invite_form span#emailerror, #contact_invite_form span#emailothererror{font-family: arial !important; color:#cc3333; font-size: 15px; display:inline-block; margin-top: 5px;}

.btn-file span{font-size: 18px !important;}

.fixh46{
    height: 53px;
    float: left;
    width: 100%;}

.lang-location .btn-group, .lang-location .btn-group .multiselect-container{
    width:280px;
}

a#add-member:focus a#add-member:active{text-decotation:none;}
.whiteBg {background-color: #fff ;box-shadow: 0 0 2px #ccc;	-webkit-box-shadow: 0 0 2px #ccc;	-moz-box-shadow: 0 0 2px #ccc;}
.padd15{ padding:15px;}
ul.activities i{ font-size:35px;}
.breadcrumb-main .arrow-popup:before {    border-color: rgba(204, 204, 204, 0);    border-bottom-color: #cccccc; border-width: 11px;}
.breadcrumb li:first-child a{font-weight: normal;}
.checkbox-inline label{color:#818181;}
.show-note #datepicker1{ display:inline!important;}
ul.tag-style li a{ font-size:13px;}

ul.social-share-global{text-align:left; margin:0px; padding:0px; float:left;}
ul.social-share-global li{display:inline; float:left; margin-bottom:10px;}
ul.social-share-global li:last-child a{border:none;}
ul.social-share-global li a{color:#7A4C64;  padding:0 10px; border-right:solid 1px #d3d3d3; line-height:13px; display:inline-block  }
ul.social-share-global li a.active{color:#000;}
.gsc-search-button {border: none !important;}
.imageThumb{width:100%; height:120px; overflow: hidden; position: relative}
.imageThumb i {	font-size: 60px; position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}
.thumbnail p{word-wrap: break-word; font-weight: bold;}
.uploadedattachdiv .thumbnail{box-shadow: 1px 1px 4px 0 #b1a9a3 !important; border-radius:0; border:none; margin-top:15px; width:220px }
.col-md-3.col-sm-6.firstdiv .btn-variation.btn-file, .col-md-3.col-sm-6.seconddiv .btn-variation.btn-file, .col-md-3.col-sm-6.thirddiv .btn-variation.btn-file,  .col-md-3.col-sm-6.fourthdiv .btn-variation.btn-file  {position: absolute; bottom: 0;}
.h250{height:250px}
.col-md-3.col-sm-6.firstdiv, .col-md-3.col-sm-6.seconddiv, .col-md-3.col-sm-6.thirddiv, .col-md-3.col-sm-6.fourthdiv{height:250px;}
.notetext{color:#1a1a1a !important}
.wordNowrap {white-space: nowrap;}
.legalDomicile.bootstrap-select {width: 264px !important;}
.AutoScrollDiv{overflow: auto;max-height: 760px; height:auto !important}
.slimScrollDiv{height:auto !important}
.alignRightDropdown{margin-right:108px;}
.calculator_banner {
	background: url(../images/calculator_banner.jpg) no-repeat;
	background-size: cover;
	height: 200px;
	background-position: 0 100%;
}
ul.list-style{padding-left:20px;}

ul.list-style li{
	list-style:none;
	}

.minHeight-475{min-height:475px;}
table.tableBottomBorder tr:first-child td{border-top:none;}
table.tableBottomBorder{font-size:16px; font-weight:bold; margin-top:30px;}

a.btn-MobileDropdown{color:#818181; font-size: 15px !important; line-height: 20px; border:solid 1px #cccccc; border-radius:2px; display:inline-block; padding: 5px !important; background:#ffffff; width:100%; position:relative; text-decoration:none;}

a.btn-MobileDropdown .bs-caret{position:absolute; right:10px;}
.fixdropdown .bootstrap-select{width:330px !important;}
#calculator_dropdown .bootstrap-select{width:160px !important; padding-left:5px;}
#calculator_dropdown .hedged{width:238px; text-align:right;}
.invprofileSelectbox  .bootstrap-select{width:160px !important; padding-left:5px;}
.priInvester  label{width:241px;}
.table.hideLastBorder .table-row.lastRow .cell{border-bottom:none !important;}

	/*----------------------------------------------Responsive Media Query start-------------------------------------------------------*/

@media screen and (max-width:1200px){
    #logo-md-sm2{display:block !important}
    #logo-lg{display:none}

    .subscribe-wrap input.btn {
        padding: 3px 12px !important;
        width: auto;
    }

    .f20-res{font-size:19px !important}
	.input-group-btn .sub {line-height: 24px;}
        
       .visble-sm2 {
        float: left;
        text-align: left;
        width: 357px;
        display: inline-block;
        margin-bottom: 10px;
    }
}
@media screen and (max-width:1199px){
	.container{ width:auto;}
}

@media screen and (max-width: 991px) {
    .count-width {
        width: 5%;
    }

    .ques-area {
        width: 95%;
    }

    .full-width-md{width:100%}
    #logo-md-sm2 img{width:100%}
    #logo-md-sm2{width:200px}

    .header-top {
        width: 74% !important;
    }

    .navbar-inverse .navbar-nav > li > a {
        margin-right: 10px !important;
    }

    .padd15-respo{
        padding:0;
    }

    .f20-res{font-size:18px !important}

    .tooltip-body.padd20.eventpopup {
        left: -247px;
    }

    .mtop20-sm{margin-top:20px !important;}
   
}

@media screen and (max-width:827px){
#calculator_dropdown .bootstrap-select{padding-left:21px !important; margin-top:5px; width:300px !important;}
#calculator_dropdown .hedged{text-align:left}
}

@media only screen and (max-width: 991px) and (min-width: 768px)  {
    .mleft38 {
        margin-left: 0;
    }

    .datepicker-ui label{width:100%}
}

@media screen and (max-width: 980px) {
    .mtop-left-xs{margin-left: 0px !important; margin-top: 10px;}

    .visble-sm {
        float: left;
        text-align: left;
        width: 403px;
        display: inline-block;
        margin-bottom: 10px;
    }

    .border-left-md{border-left:none;}
    .step-text a {
        font-size: 16px;
    }

    ul.content-menu li a {
        font-size: 17px;
        padding: 8px 20px;
    }	

    .map-location .tooltip-body {
        left:-170%;
    }
    .hide-text-ipad{display:none}
}

@media screen and (min-width: 768px) {
    #nav-tabs-wrapper {
        display: block!important;
    }

    @media only screen and (width:768px){
        .hide768{
            display:none;
        }
    }

}
@media screen and (max-width: 768px) {
    #nav-tabs-wrapper.nav-tabs > li > a {
        font-size: 16px;
        padding: 6px 10px 7px;
        text-align: left;
        font-family: arial !important;
    }

    .text-sm-left{text-align:left;}

    .md-inline-block{display:inline-block !important}

    .padd-xs-right{padding-right:15px;}

    #share1.tooltip-body{
        left:0px;
    }

    #share1.tooltip-body.eventpopup {
        left: -430px;
    }

    .img-fix {
        height: 190px;
    }

    .tooltip-body-left {
        right: -418px;
        width: 400px;
    }

    .navbar-inverse .navbar-nav > li > a {
        margin-right: 0px;
    }

    .show-mb{display:none}

    .tab-content > .active {
        box-shadow: 0 0 0px #ccc;
    }

    .jstree {
        float: none;
    }

    .mtop10-xs{margin-top:10 !important;}
	.banner { padding:20px 0px 30px; min-height:inherit;  }
	/*----------------CSS Sukhdev------------------------*/
	.about{ background-size: auto 102%;}
	.banner .help-block{ display:inline;} 
	.whtepanel-row{ margin-left:0px; margin-right:0px;}
	.something ul.social-share li a, .col-xs-12 ul.social-share li a{ padding:0 4px;}
	ul.social-share.pro li a{ padding:0 20px;}
	.something h2{ font-size:16px}
	.playpause { background-size:60px; width:60px; height:60px;}
}
@media screen and (max-width: 767px) {
    .header-dropdown{
        left:-30px;
        width:320px;	
    }
    .arrow-dropdown{
        right:auto;
        left:60px;
    }
    .mail-drop .header-dropdown{
        left:-102px;
        width:320px;	
    }
    .mail-drop .arrow-dropdown{
        right:auto;
        left:125px;
    }
    .note-drop .header-dropdown{
        left:-162px;
        width:320px;	
    }
    .note-drop .arrow-dropdown{
        right:auto;
        left:182px;
    }
    .profileMenu .arrow-dropdown{
        right:auto;
        left:182px;
    }
    
   .profileMenu .header-dropdown{
        right:-223px;
        width:320px;	
    }
    .Table.table-res-md , .Table.table-res-md .table-row{  display: inline-block;}
    .Table.table-res-md .Cell{display: inherit; width:100%}

    h1{font-size:25px;}	 

    .largem-top60 {
        margin: 0px
    }
    .nav-tabs-dropdown {
        display: block;
    }
    #nav-tabs-wrapper {
        display: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        text-align: center;
    }
    .nav-tabs-horizontal {
        min-height: 20px;
        padding: 19px;
        margin-bottom: 20px;
        background-color: #f5f5f5;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    }
    .nav-tabs-horizontal > li {
        float: none;
    }
    .nav-tabs-horizontal > li + li {
        margin-left: 2px;
    }
    .nav-tabs-horizontal > li,  .nav-tabs-horizontal > li > a {
        background: transparent;
        width: 100%;
    }
    .nav-tabs-horizontal > li > a {
        border-radius: 4px;
    }
    .nav-tabs-horizontal > li.active > a,  .nav-tabs-horizontal > li.active > a:hover,  .nav-tabs-horizontal > li.active > a:focus {
        color: #ffffff;
        background-color: #fff;
    }
    .Table .table-row .Cell, .Table, .Table .table-row {
        display: inherit
    }
    .Table .table-row .Cell2, .Table .table-row .Cell1 {
        width: 100%
    }
    .Table .table-row .Cell {
        border-bottom: none;
        padding: 5px;
    }

    .text-xs-left {
        text-align: left;
    }

    .text-xs-right {
        text-align: right;
    }

    .text-xs-center {
        text-align: center !important;
    }

    .float-xs-none{float:none !important}

    .count-width{width:5%; float:left}

    .ques{float:left}

    .border-left-md{border-left:none;}

    dd, dt {
        width: 50%;
        float: left;
    }

    .hide-for-sm{
        display:none; 
    }

    .row-xs-border{
        border-bottom: 1px solid #cccccc;
    }
	
	  .row-xs-border-top{
        border-top: 1px solid #cccccc;
    }

    .Table.table-res-xs , .Table.table-res-xs .table-row{  display: inline-block;}

    .Table.table-res-xs .Cell{display: inherit; width:100%}

    .Table.table-dis-xs{  display: table;}

    .Table.table-dis-xs .table-row{display:table-row}

    .Table.table-dis-xs .Cell{display: table-cell}

    .Table .table-row .Cell3 {
        width: 40%;
    }

    ul.ul-vertical{min-width:auto}

    .fa-xs-22{font-size:22px}

    .border-right{
        border-right: 0px solid #cccccc; 
    }

    .tooltip-body-left {
        right: 0px;
        width: 100%;
        top:27px;

    }
    .map-location .tooltip-body {
        left: -50%;
        width:600px;
    }

    .nomargin-xs-left{
        margin-left:0px !important;
    }

    .n-margin30{
        margin-top:10px;
    }

    .watchlist-abs{
        position: relative;
        top: -30px;
    }	

    #whitebox.padd30 {
        padding: 20px 0 !important;
    }
    img.full-width-xs{width:100% !important}

    .mtop15-res{margin-top:15px;}

    .supply-asset .remove-btn {
        float: right;
        position: relative;
        right: 15px;
        top: 6px;
        margin-bottom: 20px;
    }

    .no-padding-xs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .tooltip-cus {
        position: absolute;
        right: -38px;
        top: 22px;
    }

    .tooltip-md {
        float: left;
        position: relative;
        width:90%;

    }

    .jstree-md .jstree{
        overflow-x:scroll;
    }

    .navbar-header{float:none !important;}

    #logo-md-sm2 {
        width: auto;
    }

    .res-search-icon{display:block;}

    .iconView-mobile{display:block; float:right}

    .header-top {
        width: 100% !important;
    }

    .show-mb{display:block}
    .navbar-inverse .navbar-nav > li > a{color:#000000;}

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        color: #000;
    }

    .subscribe-wrap input.btn {
        padding: 4px 12px !important;
    }

    .nomargin-xs{margin:0px !important;}

    .mbottom20-xs{margin-bottom:20px;}

    .full-image img{width:100%;}

    .mtop5-xs{margin-top:5px !important;}

    .navbar-inverse .navbar-nav > li > a:focus {
        color: #000 !important;
    }

    .mtop10-xs{margin-top:10px !important}
    .mtop20-xs{margin-top:20px !important}
    .nopadding-xs-767{padding:0px;}
    .mtop10-xs-767{margin-top: 10px;}
    .label-align{line-height: initial !important;}

    #respo-tab a.nav-tabs-dropdown{
        font-family: arial;
    }
    #respo-tab ul.nav-tabs-wrapper{font-family: arial;}

    #respo-tab .btn-tab:focus, #respo-tab .btn-tab:hover{background: #fff; color:#000;}

    .visible-xs-filter{display:block;}

    .check-dp {
        margin-top: 0px !important;
        margin-left: 18px;
        width: 75%;
    }

    .full-767{width:100% !important;}

    .selectwithcheck .btn-group{margin-left: 31px;}

    .text-left-xs{text-align:left !important;}

    .addnet-btn a.checktext {
        float: right;
        margin-top: 16px;
    }

    .addnet-btn br {
        display: none;
    }

    .padd-left8 {
        padding-left:20px !important;
    }

    .tip-res-xs{display:inline-block !important;}
    .tip-res{display:none !important;}
    .legaldomo .btn-group{width:333px; display:block}
	/*.whtepanel-row{ margin-left:0px; margin-right:0px;}*/
    .breadcrumb-main{
        height:auto;
    }

 .block-sm .btn-group, .wdt100-xs, .inline-select .bootstrap-select{ display:block; clear:both; width:100% !important;}

 .header-top{margin: 0px 0 12px;}

 .arrow_box {display: none !important;}
 
 .Table.userPost .table-row .Cell3{width:100%;}
 
}


@media screen and (max-width:740px) {
    .res-popup1 #share1.tooltip-body{
        left: -210px !important;
        width: 350px !important;
    }   
}

@media screen and (max-width:650px) {

    .count-width {
        width: 7%;
    }

    .ques-area {
        width: 93%;
    }

    .nomargin-xs-left2{
        margin-left:0px !important;
    }

    #htab1 a.helpTooltip {  margin: 0 8px -4px;}

    .padd-btn-all-xs {
        padding: 5px 5px !important;
        font-size: 19px !important;
    }

    .container.res{
        padding-left:10px !important;
        padding-right:10px !important;
    }

    .taxReport .btn-group{width:316px; margin-top:7px;}
    
    .bootstrap-select .dropdown-menu ul li a{
        white-space:initial;
    }
    
    .alignRightDropdown{margin-right:0px;}
    .legalDomicile.bootstrap-select {width: 100% !important;}
    
}

@media screen and (max-width:550px) {
    #share1.tooltip-body.eventpopup{  left: auto;
                                      right: 0;
                                      width: 390px;
    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        font-size: 0.9em !important;
    }
    
    .non-login-header .header-top {
	position: static;
	right: 0px;
    }
    .header-top {
	margin: 20px 0 0;
    }
}

@media screen and (max-width:518px) {
    .full-width518{width:100%;}
    .tooltip-body-profile {
        width: 300px;
    }
    
}

@media screen and (max-width:480px) {
    .text-wrap {
        white-space: pre-wrap
    }

    #share1.tooltip-body.eventpopup {
        left: auto;
        right: -20px;
        width: 331px;
    }

    .align-input .btn-group{ margin-top:15px; float:right}

    .newEmployee .input-group-btn {
        display: inline-block;
        margin-top: 10px;
        width: 100%;
    }
    .input-group.newEmployee .form-control:first-child {
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }
    .input-group.newEmployee .input-group-btn:last-child .btn {
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
    }
    .full-xs {
        width: 100%;
    }
    .no-padding-xs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .visble-sm {
        display: inline-block;
        float: left;
        margin-bottom: 10px;
        text-align: left;
        width: 100%;
    }

    .visble-sm2 {
        display: inline-block;
        float: left;
        margin-bottom: 10px;
        text-align: left;
        width: 100%;
    }
    select.align480 {
        margin-left: 20px;
        margin-top: 10px;
    }
    .mleft20-xs {
        margin-left: 20px !important
    }
    .mtop-xs-15 {
        margin-top: 15px;
    }
    .subscribe-wrap .form-control {
        font-size: 14px;
        height: 32px;
    }

    .count-width{width:13%; float:left}

    .ques-area{width:87%; float:left}

    .nopadding-xs{padding:0px !important}

    .tooltip-body {
        right: -200px;
        width: 380px;
    }

    .socialnav.nav-tabs li a, .socialnav.nav-tabs li a:hover, .socialnav.nav-tabs li.active a:hover, .socialnav.nav-tabs li.active a:focus {
        color: #818181;
        font-size: 15px;
    }

    .thumbnail-fix{height:auto;}

    .thumbnail-fix-small{
        height:auto;
    }
    .map-location .tooltip-body {
        left: -50%;
        width:460px;
    }

    .no-margin-xs{margin:0px !important;}

    .mbottom-xs-10{margin-bottom:10px;}

    .xs-align-select .btn-group{width:100% !important;}

    .respo-text-fix{text-align:left !important}

    #datepicker1{width:100%; padding-right: 0px; margin-bottom:15px; float: left;}
    #datepicker1 input{width:100%;}
    #timepicker { padding-right: 0; width: 100%; float:left; margin-bottom:15px;}
    #timepicker input{width:100%;}
    #datepicker2{width:100%; padding-right: 0px; margin-bottom:15px; float: left;}
    #datepicker2 input{width:100%;}
    #enddatetwo{ padding-right: 0; width: 100%; float:left; margin-bottom:15px;}
    #enddateone{width:100%; padding-right: 0px; float: left;}
    #endtime{width:100%}
    .mleft38{margin-left:0px}

    .selectwithcheck ul.multiselect-container {width:270px !important; overflow: auto;}

    .padd-btn-all.adjust-btn  {
        padding: 5px 20px !important;
    }

    .legaldomo .btn-group {
        width: 100%;
    }

    .taxReport .btn-group {
        width: 100%;
    }

    .legaldomo .btn-group ul.dropdown-menu{width:100%; overflow: auto}

    .textinput-resp .ui-widget .ui-widget {
        font-size: 14px !important;
    }

    .allshare{
        width:250px;
    }
	.banner { padding:20px 0px 30px; min-height:inherit; }
	.about{  background-size: 70% auto; background-position:190% bottom;}
	.banner .mtop20{ margin-top:10px;}
        
           .taxreportingdiv .btn-group{width: calc(100% - 20px) !important;}
           .resDropdown .btn-group{width:100% !important; margin-left:0px}
           .alignRightDropdown{margin-right:0px;}
  .legalDomicile.bootstrap-select {width: 100% !important;}
           .legalDomicile.bootstrap-select {width: 100% !important;}
		   
		   #calculator_dropdown .bootstrap-select{padding-left:21px !important; margin-top:5px; width:100% !important;}
			#calculator_dropdown .hedged{text-align:left}
			
			.invprofileSelectbox  .bootstrap-select{width:100% !important; }
			.fixdropdown .bootstrap-select{width:100% !important;}
}

@media screen and (max-width:360px) {

    .tooltip-body {
        right: -96px;
        width: 300px;
    }
    .map-location .tooltip-body {
        left: -50%;
        width:320px;
    }

    #form_Send2.sub{
        margin-left: 0px;
        border-radius: 2px;
    }

    .fa13-xs a{font-size: 12px !important;}

    #share1 a{font-size: 14px !important;}

    .visble-sm2 ul.dropdown-menu {
        overflow-x: auto;
        width: 100%;
    }
	
	.calculator_banner {
	background-position: -40px 100%;
}

}

@media screen and (max-width:359px) {
    .subscribe-wrap .form-control{width:100% !important; margin-bottom:15px;}
    .nomarginRight-xs{margin-right:0px !important;}
    #share1.tooltip-body.eventpopup {
        left: auto;
        right: -20px;
        width: 296px;
    }

}

@media screen and (max-width:320px) {

    .tags .tooltip-body {
        left: -11px;
        width: 309px;
    }

    ul.social-share.f14-xs  li a{font-size: 14px;}

    .res-popup1 #share1.tooltip-body {
        left: -220px !important;
        width: 306px !important;
    }

    .xs-320{width:250px;}

}

@media screen {
    .str {
        color: #080
    }  /* string content */
    .kwd {
        color: #008
    }  /* a keyword */
    .com {
        color: #800
    }  /* a comment */
    .typ {
        color: #606
    }  /* a type name */
    .lit {
        color: #066
    }  /* a literal value */
    /* punctuation, lisp open bracket, lisp close bracket */
    .pun, .opn, .clo {
        color: #660
    }
    .tag {
        color: #008
    }  /* a markup tag name */
    .atn {
        color: #606
    }  /* a markup attribute name */
    .atv {
        color: #080
    }  /* a markup attribute value */
    .dec, .var {
        color: #606
    }  /* a declaration; a variable name */
    .fun {
        color: red
    }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
    .str {
        color: #060
    }
    .kwd {
        color: #006;
        font-weight: bold
    }
    .com {
        color: #600;
        font-style: italic
    }
    .typ {
        color: #404;
        font-weight: bold
    }
    .lit {
        color: #044
    }
    .pun, .opn, .clo {
        color: #440
    }
    .tag {
        color: #006;
        font-weight: bold
    }
    .atn {
        color: #404
    }
    .atv {
        color: #060
    }
}

#greycolor{background:#fefdf4!important}

#greycolor .angle-top {
    right: 80px !important;
}

#greycolor.dropdown-menu {
    left: -67px;
    display: inline;
}

#contact_invite_footer div{ display:inline; }
/* Individual profile page on profile header*/
h1.pull-left{ font-weight: 300; }
.minheight-250{
    min-height:250px;
}

.breadcrumb > li + li::before {
    color: #818181;
    content: "/";
    padding: 0 0 12px 10px; /*********change the position  on breadcrumb Anirudh Sood*********/
    margin-right: 10px;
}
.breadcrumb>li>a.pageclick{
    color: #1a1a1a;
}

.social-sharess.nopadding-last.sortby {
  float: right;
  list-style: outside none none;
  padding: 0 0 0 7px !important;
  text-align: right !important;
}

.social-sharess.nopadding-last.sortby li {
  float: left;
  padding: 0 2px;
}

.sortable.colorchange {
  border-right: 1px solid;
  color: #202020 !important;
  font-weight: bold !important;
  padding: 0 5px 0 0;
}

.register-wrapper .form-group{
 margin-bottom:0px!important;
}

.term-condtion-wrap label {
  padding: 13px 0 0 22px!important;
}


@media(min-width:320px) and (max-width:767px){

.visble-sm2 {
  display: inline-block;
  padding: 0;
  text-align: left;
}    
.align-input .btn-group {
  margin: 17px 0 0!important;
}

.respo-text-fix {
  text-align: left !important;
}

#service_profile_area {
  clear: both!important;
  position: relative!important;
  z-index: 9999 !important;
}

.social-sharess.nopadding-last.sortby{
    padding:10px 0 0 4px !important;
}
.hedged{text-align:left;}
}

@media(min-width:768px) and (max-width:991px){

.visble-sm2 {
  display: inline-block;
  padding: 0;
  text-align:left!important;
  width:100%!important;
}    

.respo-text-fix {
  text-align: left !important;
}

#service_profile_area {
  clear: both!important;
  position: relative!important;
  z-index: 9999 !important;
}
 .hedged{text-align:right;}
}

@media(min-width:992px) and (max-width:1199px){
 

.visble-sm2 {
  display: inline-block;
  padding: 0;
  text-align: left!important;
  width:100%!important;
}   

 .hedged{text-align:right;}

}
