@charset "UTF-8";
/**
 * General CSS and fixes
 */
@media (min-width: 768px)                               {.page-signin .signin-container {margin:40px auto !important;}.page-signin .not-a-member{margin:-40px 0 -40px !important;}}
.overflow-y                                             {overflow-y:scroll !important;}
.overflow-x                                             {overflow-x:scroll !important;}
.overflow-hidden                                        {overflow:hidden !important;}
b                                                       {font-weight:800;}
strong                                                  {font-weight:600;}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom                        {margin-right:0;}
table td, table th                                      {padding:5px !important;}
.extranet-logo                                          {font-size: 18px !important;}
#main-wrapper                                           {overflow:visible !important;}
.modal                                                  {overflow-y:auto;}
.page-break                                             {page-break-after:always;page-break-inside:avoid;}
.page-contract .signin-container                        {margin-left:0;margin-right:0;}
.page-invoice .invoice-recipient:before                 {content:"AAN:" !important;}
.slimScrollDiv                                          {position:relative;overflow:hidden;width:auto;height:100%;}
.nav-navbar-messages-users-container                    {width:400px !important;}
.nav-navbar-messages-users-slimScrollDiv                {height:512px !important;}
.nav-messages-list-header                               {padding:8px 0 8px 15px;display:block;font-size:10px;font-weight:800;color:#999;line-height:18px;height:auto !important;}
.nav-messages-none                                      {position:relative;padding:10px 12px;}
.message-content                                        {text-overflow:initial !important;white-space:initial !important;}
#main-menu-inner                                        {overflow:hidden;width:auto;height:100%;}
#small-screen-width-point                               {position:absolute;top:-10000px;width:10px;height:10px;background:#fff;}
#tablet-screen-width-point                              {position:absolute;top:-10000px;width:10px;height:10px;background:#fff;}
.navbar-brand img                                       {height:25px;width:25px;margin: 0px 5px 0 1px;}
.navbar-dropdown                                        {cursor:pointer;}
.input-group:after                                      {clear:none !important;}
.datepicker                                             {z-index:1151 !important;}
.bootstrap-timepicker-widget                            {z-index:1151 !important;}
.popover                                                {max-width:335px;color:#555 !important;}
.btn-popover                                            {width:18px !important;height:18px !important; font-size:10px !important;padding:2px 4px !important;}
.expandable-list-content                                {display:none;padding:5px;}
.expandable-lead-details-content                        {display:none;padding:5px;}
.button-group-label:first-child                         {border-right:0;border-top-right-radius:0;border-bottom-left-radius:0;}
.button-group-label:not(:first-child):not(:last-child)  {border-right:0;border-radius:0;}
.button-group-label:last-child                          {border-top-left-radius:0;border-bottom-left-radius:0;}
.gt-ie8 input.px+.lbl-button:after,
.gt-ie8 input.px+.lbl-button:before                     {margin:0px 3px  -3px -20px !important;}
.form-control[readonly]                                 {cursor:inherit !important;background-color:inherit !important;}
.input-group-btn-left-fix button                        {width:100% !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.input-group-btn-right-fix button                       {width:100% !important;border-left-right-radius:0 !important;border-bottom-left-radius:0 !important;}
.dropdown-menu li a:hover                               {cursor:pointer;}
html body.page-signin                                   {background:#fff !important;}
.page-signin .not-a-member                              {color:#000 !important;}
.page-signin .not-a-member a                            {color:#000 !important;}
#page-signin-bg .overlay                                {background:rgba(0,0,0,.15) !important;}
.signin-form-icon                                       {max-height:27px;}
.signin-info                                            {background-color:#23272d !important;}
.signin-info p                                          {margin-top:25px !important;}
.signin-info p a                                        {color:#fff;text-decoration:underline !important;}
.signin-info p a:hover                                  {color:#ccc;text-decoration:underline !important;}
.panel-create-account                                   {border:0 !important;}
.panel-create-account .panel-heading                    {background-color:#23272d !important;}
.panel-create-account .panel-heading .panel-title       {color:#fff !important;}
.panel-create-account-webmodule-logo                    {float:right;margin:0 0 20px 20px;width:60px;}
.create-account-ul                                      {list-style:none !important;padding-left:10px !important;}
.page-signin .signin-with                               {margin:110px -30px -30px -30px;}
.extranet-logo                                          {font-size:18px !important;}
.extranet-logo img                                      {width:50px;}
.panel-sub-heading                                      {padding:20px;background-color:#f9f9f9;border-bottom:1px solid #e4e4e4;}
.panel-sub-heading-avatar                               {width:100%;border-radius:2px;}
.panel-border-bottom:not(:last-child)                   {border-bottom:1px solid #e4e4e4;}
table.table-dashboard td > div                          {padding:5px;}
table.dataTable                                         {margin-bottom:0 !important;margin-top:0 !important;border:0 !important;}
table.dataTable th:after                                {top:6px;}
td hr                                                   {margin:5px 0;}
.md-editor>textarea                                     {font-family:inherit !important;}
.badge.badge-fatal                                      {background:#000;border:1px solid #000;}
.list-image                                             {width:55px;padding:0 !important;}
.list-image > div                                       {padding:5px;}
.list-image > div > img                                 {width:55px;border-radius:3px;}
.panel-search-form                                      {padding:20px 20px 0 20px;background-color:#f9f9f9;border-bottom:1px solid #e4e4e4;}
.text-md                                                {font-size:13px !important;}
.text-slg                                               {font-size:16px !important;}
.object-details-avatar                                  {size:80px 80px;padding-right:20px;}
.object-details-avatar img                              {border-radius:3px;}
.widget-comments                                        {margin-bottom:15px;}
.no-widget-profile-heading                              {padding-top:11px !important;padding-bottom:9px !important;}
.expandable-block:hover                                 {cursor:pointer;}
.expandable-block-item                                  {display:none;}
.side-container                                         {margin:10px 5px;padding:10px;color:#808b9c;background:#181b1f;}
body.mmc .side-container                                {display:none;}
.no-list                                                {list-style:none !important;padding-left:0px !important;}
.notes-height-return-modal                              {height:368px !important;}
tr.lead-unopened td:first-child div                     {height:100%;display:inline-block;border-left:5px solid #1d89cf !important;}
.responsive-video                                       {position:relative;padding-bottom:56.25%;overflow:hidden;}
.responsive-video iframe,
.responsive-video object,
.responsive-video embed                                 {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.border-box-success                                     {border:1px solid #adcaad;border-radius:3px;background:#d6e9c6;color:#3c763d;}
.border-box-warning                                     {border:1px solid #ffe3bb;border-radius:3px;background:#fbf7de;color:#985900;}
.border-box-priced-down                                 {border-radius:3px;background:#c1c1c1;color:#fff;}
.border-box-discount                                    {border-radius:3px;background:#f60;color:#fff;}
.no-text-decoration                                     {text-decoration:none !important;}
.img-lead-type                                          {width:40px;border-radius:50px !important;opacity:0.85;filter:alpha(opacity=85);}
tr:hover .img-lead-type                                 {opacity:100;filter:alpha(opacity=100);}
tr.grayed-out td,
tr.grayed-out td div,
tr.grayed-out td div:hover,
tr.grayed-out td span,
tr.grayed-out td a,
tr.grayed-out td:hover                                  {color:#999 !important;}
.mortgage-interest-rates-field                          {background:#dff0d8;border-color:#d0e6be;color:#468847;}
.no-margin-bottom-form-group .form-group                {margin-bottom:0px !important;}
/**
 * Font size
 */
.font-size-25px             {font-size:25px;}
/**
 * General helper classes
 */
.cursor-help                {cursor:help;}
.label-fatal                {background:#000;}
.label-gold                 {background:#ffc723;}
.table-responsive table     {overflow-x:auto !important;}
table.fixed-table-25p       {width:100% !important;}
table.fixed-table-25p td    {width:25% !important;border:none !important;}
.panel-body-danger          {background:#fbf4f4;}
.panel-body-gold            {background:#fffdf5;}
.display-hidden             {display:none;}
.display-block              {display:block !important;}
.display-inline-block       {display:inline-block !important;}
.text-nowrap                {white-space:nowrap !important;}
.text-white                 {color:#fff !important;}
.resize-vert                {resize:vertical !important;}
.height-auto                {height:auto !important;}
.no-wrap                    {white-space:nowrap !important;}
.wrap                       {white-space:normal !important;}
.text-align-right           {text-align:right;}
.margin-0-auto              {margin:0 auto !important;}
.margin-5px                 {margin:5px !important;}
.margin-10px                {margin:10px !important;}
.margin-15px                {margin:15px !important;}
.margin-20px                {margin:20px !important;}
.margin-25px                {margin:25px !important;}
.margin-30px                {margin:30px !important;}
.margin-left-5px            {margin-left:5px !important;}
.margin-right-5px           {margin-right:5px !important;}
.margin-top-5px             {margin-top:5px !important;}
.margin-top-10px            {margin-top:10px !important;}
.margin-top-15px            {margin-top:15px !important;}
.margin-top-22px            {margin-top:22px !important;}
.margin-top-25px            {margin-top:25px !important;}
.margin-bottom-5px          {margin-bottom:5px !important;}
.margin-bottom-10px         {margin-bottom:10px !important;}
.margin-bottom-12px         {margin-bottom:12px !important;}
.margin-bottom-18px         {margin-bottom:18px !important;}
.no-margin-left             {margin-left:0px !important;}
.no-margin-right            {margin-right:0px !important;}
.no-margin-top              {margin-top:0px !important;}
.no-margin-bottom           {margin-bottom:0px !important;}
.padding-5px                {padding:5px !important;}
.padding-10px               {padding:10px !important;}
.padding-15px               {padding:15px !important;}
.padding-20px               {padding:20px !important;}
.padding-25px               {padding:25px !important;}
.padding-30px               {padding:30px !important;}
.padding-left-5px           {padding-left:5px !important;}
.padding-left-20px          {padding-left:20px !important;}
.padding-right-5px          {padding-right:5px !important;}
.padding-right-20px         {padding-right:20px !important;}
.padding-top-5px            {padding-top:5px !important;}
.padding-top-7px            {padding-top:7px !important;}
.padding-top-10px           {padding-top:10px !important;}
.padding-bottom-5px         {padding-bottom:5px !important;}
.padding-bottom-7px         {padding-bottom:7px !important;}
.padding-bottom-10px        {padding-bottom:10px !important;}
.padding-label              {padding:0px 6px !important;}
.no-padding-left            {padding-left:0px !important;}
.no-padding-right           {padding-right:0px !important;}
.no-padding-top             {padding-top:0px !important;}
.no-padding-bottom          {padding-bottom:0px !important;}
.width-auto                 {width:auto !important;}
.break-all                  {word-wrap:break-word !important;}

.border-default             {border:1px solid #e2e2e2;}
.border-top-default         {border-top:1px solid #e2e2e2;}
.border-bottom-default      {border-bottom:1px solid #e2e2e2;}

.no-border                  {border:none !important;}
.no-border-left             {border-left:none !important;}
.no-border-right            {border-right:none !important;}
.no-border-top              {border-top:none !important;}
.no-border-bottom           {border-bottom:none !important}

.no-border-radius-top-right         {border-top-right-radius:0 !important;}
.no-border-radius-top-left          {border-top-left-radius:0 !important;}
.no-border-radius-bottom-right      {border-bottom-right-radius:0 !important;}
.no-border-radius-bottom-left       {border-bottom-left-radius:0 !important;}
/**
 * Color codes : General
 */
.color-code-0,.color-code-1,.color-code-2,
.color-code-3,.color-code-4,.color-code-5,
.color-code-6,.color-code-7,.color-code-8,
.color-code-9,.color-code-14,.color-code-15 {padding:5px;}
.color-code-1,.color-code-1:hover   {background:#ffffff;background-color:#ffffff !important;color:#000000 !important;}  /** White **/
.color-code-2,.color-code-2:hover   {background:#d6e9c6;background-color:#d6e9c6 !important;color:#3c763d !important;}  /** Green **/
.color-code-3,.color-code-3:hover   {background:#fcf8e3;background-color:#fcf8e3 !important;color:#8a6d3b !important;}  /** Orange **/
.color-code-4,.color-code-4:hover   {background:#f2dede;background-color:#f2dede !important;color:#a94442 !important;}  /** Red **/
.color-code-5,.color-code-5:hover   {background:#428bca;background-color:#428bca !important;color:#ffffff !important;}  /** Dark blue **/
.color-code-6,.color-code-6:hover   {background:#d9edf7;background-color:#d9edf7 !important;color:#31708f !important;}  /** Light blue **/
.color-code-7,.color-code-7:hover   {background:#222222;background-color:#222222 !important;color:#ffffff !important;}  /** Black **/
.color-code-8,.color-code-8:hover   {background:#222222;background-color:#222222 !important;color:#bbbbbb !important;}  /** Gray **/
.color-code-9,.color-code-9:hover   {background:#b458a2;background-color:#b458a2 !important;color:#ffffff !important;}  /** Tapijtpaars **/
.color-code-10,.color-code-10:hover {background:#e8daef;background-color:#e8daef;color:#000;}
.color-code-11,.color-code-11:hover {background:#e8f6f3;background-color:#e8f6f3;color:#000;}
.color-code-12,.color-code-12:hover {background:#fdf2e9;background-color:#fdf2e9;color:#000;}
.color-code-13,.color-code-13:hover {background:#b0b0b0;background-color:#b0b0b0;color:#ffffff;}  /** Light Gray **/
.color-code-14,.color-code-14:hover {background:#ff8fa0;background-color:#ff8fa0;color:#ffffff;}  /** Light Pink **/
.color-code-15,.color-code-15:hover {background:#855439;background-color:#855439;color:#ffffff;}  /** Brown **/

/**
 * Color codes : A & border
 */
.color-code-1 a         {color:#000000 !important;}
.border-color-code-1    {border-color:#000000 !important;}
.color-code-2 a         {color:#3c763d !important;}
.border-color-code-2    {border-color:#d0e6be !important;}
.color-code-3 a         {color:#8a6d3b !important;}
.border-color-code-3    {border-color:#8a6d3b !important;}
.color-code-4 a         {color:#a94442 !important;}
.border-color-code-4    {border-color:#ebccd1 !important;}
.color-code-5 a         {color:#ffffff !important;}
.border-color-code-5    {border-color:#ffffff !important;}
.color-code-6 a         {color:#31708f !important;}
.border-color-code-6    {border-color:#bce8f1 !important;}
.color-code-7 a         {color:#ffffff !important;}
.border-color-code-7    {border-color:#ffffff !important;}
.color-code-8 a         {color:#bbbbbb !important;}
.border-color-code-8    {border-color:#bbbbbb !important;}
.color-code-9 a         {color:#ffffff !important;}
.border-color-code-9    {border-color:#793b6d !important;}
.color-code-14 a        {color:#ffffff !important;}
.border-color-code-14   {border-color:#ff6e84;}
.color-code-15 a        {color:#ffffff !important;}
.border-color-code-15   {border-color:#3a1d0d;}

/**
 * Color codes : Text
 */
.color-code-text-1          {color:#ffffff !important;} /** White **/
.color-code-text-2          {color:#009403 !important;} /** Green **/
.color-code-text-2-light    {color:#8aa88a !important;} /** Green light **/
.color-code-text-3          {color:#8a6d3b !important;} /** Orange **/
.color-code-text-3-light    {color:#c8b28d !important;}
.color-code-text-4          {color:#a94442 !important;} /** Red **/
.color-code-text-4-light    {color:#b08f8f !important;} /** Red light **/
.color-code-text-5          {color:#ffffff !important;} /** White **/
.color-code-text-6          {color:#31708f !important;} /** Light blue **/
.color-code-text-7          {color:#000000 !important;} /** Black **/
.color-code-text-8          {color:#bbbbbb !important;} /** Gray **/
.color-code-text-9          {color:#b458a2 !important;}
.color-code-text-10         {color:#ffc723 !important;} /** Gold **/
/**
 * Fixed widths percentages
 */
.fixed-width-33p            {width:33% !important;}
.fixed-width-34p            {width:34% !important;}
.fixed-width-50p            {width:50% !important;}
.fixed-width-67p            {width:67% !important;}
.fixed-width-100p           {width:100% !important;}
/**
 * Fixed widths
 */
.fixed-width-10px           {width:10px !important;}
.fixed-width-30px           {width:30px !important;}
.fixed-width-40px           {width:40px !important;}
.fixed-width-50px           {width:50px !important;}
.fixed-width-60px           {width:60px !important;}
.fixed-width-100px          {width:100px !important;}
.fixed-width-140px          {width:140px !important;}
.fixed-width-150px          {width:150px !important;}
.fixed-width-165px          {width:165px !important;}
.fixed-width-200px          {width:200px !important;}
.fixed-width-225px          {width:225px !important;}
.fixed-width-250px          {width:250px !important;}
.fixed-width-300px          {width:300px !important;}
.fixed-width-325px          {width:325px !important;}
.fixed-width-350px          {width:350px !important;}
.fixed-width-360px          {width:360px !important;}
.fixed-width-375px          {width:375px !important;}
.fixed-width-400px          {width:400px !important;}
.fixed-width-650px          {width:650px !important;}
.fixed-width-900px          {width:900px !important;}
/**
 * Fixed heights
 */
.fixed-height-20px          {height:20px !important;}
.fixed-height-200px         {height:200px !important;}
.fixed-height-217px         {height:217px !important;}
.fixed-height-250px         {height:250px !important;}
.fixed-height-269px         {height:269px !important;}
.fixed-height-300px         {height:300px !important;}
.fixed-height-319px         {height:319px !important;}
.fixed-height-550px         {height:550px !important;}
/**
 * Fixed min-widths
 */
.fixed-min-width-250px      {min-width:250px !important;}
.fixed-min-width-650px      {min-width:650px !important;}
/**
 * Minimum height
 */
.min-height-200px           {min-height:200px !important;}
.min-height-500px           {min-height:500px !important;}