/* 
 * *
 * * DEFAULT VARIABLES
 * *
 * */
/* COMMON */
/* LGOIN VARS */
/* PORTAL VARS */
/*EXPLODE HERE*/
/* RULE TYPE COLOURS */
/* 
 *     Created on : 16-Jul-2015, 11:01:58
 *     */
/* GENERAL */
html,
body {
	  font-family: 'PT Sans', Sans-serif;
	    font-size: 14px;
	      min-height: 100vh;
	        color: #004165;
		  background-color: #e9ebef;
	  }
	  body.doc_loading_state *,
	  body.doc_loading_state {
		    cursor: progress !important;
	    }
	    a {
		      color: #362e55;
		        text-decoration: none;
		}
		a:hover {
			  color: #4f2d57;
			    text-decoration: none;
		    }
		    a:active {
			      text-decoration: none;
		      }
		      /* 
		       *     Created on : 16-Jul-2015, 11:19:00
		       *     */
/* ICONS */
/* Overwriting flaticons defaults */
@font-face {
	  font-family: "Flaticon";
	    src: url("../../global/fonts/flaticon.eot");
	      src: url("../../global/fonts/flaticon.eot#iefix") format("embedded-opentype"), url("../../global/fonts/flaticon.woff") format("woff"), url("../../global/fonts/flaticon.ttf") format("truetype"), url("../../global/fonts/flaticon.svg") format("svg");
	        font-weight: normal;
		  font-style: normal;
	  }
	  [class^="flaticon-"]:before,
	  [class*=" flaticon-"]:before,
	  [class^="flaticon-"]:after,
	  [class*=" flaticon-"]:after {
		    font-family: Flaticon;
		      font-size: inherit;
		        font-style: normal;
			  margin-left: 0;
			    font-weight: normal !important;
		    }
		    [class*="flaticon-"],
		    [class*="flaticon-"]:before {
			      text-rendering: auto;
			        -webkit-font-smoothing: antialiased;
				  -webkit-transform: translate(0, 0);
				    -ms-transform: translate(0, 0);
				      transform: translate(0, 0);
			      }
			      .input-group-text.cardTypeIcon {
				        border: 1px solid #b2c6d0 !important;
					  background-image: url('../../default/img/cards_white.png') !important;
				  }
				  .filter.cardTypeIcon {
					    display: inline-block;
					      height: 30px;
					        width: 34px !important;
						  margin-bottom: -8px;
						    background-image: url('../../default/img/cards.png') !important;
					    }
					    .cardTypeIcon {
						      width: 36px !important;
						        /* Visa, Visa Debit, Visa Electron */
						        /* American Express */
						        /* Maestro */
						        /* MasterCard */
						        /* Dinners Club */
					      }
					      .cardTypeIcon.card-elec,
					      .cardTypeIcon.card-visa {
						        background-position: 0 0;
						}
						.cardTypeIcon.card-amex {
							  background-position: 0 -35.5px;
						  }
						  .cardTypeIcon.card-msto {
							    background-position: -0.5px -70px;
						    }
						    .cardTypeIcon.card-mcrd {
							      background-position: -0.5px -102px;
						      }
						      .cardTypeIcon.card-dns {
							        background-position: -0.5px -138px;
							}
							.currency_curFlag {
								  margin-right: 6px;
							  }
							  .currency_curFlag img {
								    position: relative;
								      top: -2px;
							      }
							      label.currency_label {
								        font-size: 22px !important;
									  font-family: 'PT sans narrow';
								  }
								  .icoIMG {
									    width: 26px;
									      height: 26px;
								      }
								      .icoCU,
								      .icoIR,
								      .icoWR,
								      .icoNP,
								      .icoME,
								      .icoRE,
								      .icoFlagRed,
								      .icoFlagOrange,
								      .icoFlagPurple,
								      .icoFlagBlue {
									        padding-left: 32px;
										  position: relative;
										    line-height: 26px;
										      min-height: 26px;
										        -webkit-box-sizing: border-box;
											  -moz-box-sizing: border-box;
											    box-sizing: border-box;
										    }
										    .icoCU:before,
										    .icoIR:before,
										    .icoWR:before,
										    .icoNP:before,
										    .icoME:before,
										    .icoRE:before,
										    .icoFlagRed:before,
										    .icoFlagOrange:before,
										    .icoFlagPurple:before,
										    .icoFlagBlue:before {
											      font-size: 14px;
											        font-weight: bold;
												  content: 'IR';
												    position: absolute;
												      left: 0;
												        width: 26px;
													  height: 26px;
													    line-height: 26px;
													      text-align: center;
													        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset;
													}
													.icoRE:before {
														  content: 'RE';
													  }
													  .icoWR:before {
														    content: 'WR';
													    }
													    .icoNP:before {
														      content: 'NP';
													      }
													      .icoME:before {
														        content: 'M';
														}
														.icoCU:before {
															  content: 'C';
														  }
														  /* 
														   *     Created on : 16-Jul-2015, 11:20:24
														   *     */
/* FAQ */
.panel-faq {
	  display: block;
	    margin: 8px 0;
    }
    .panel-faq .panel-heading-light {
	      position: relative;
	        color: inherit !important;
		  font-size: 14px;
		    text-decoration: none !important;
		      padding: 2px 7px;
		        z-index: 1;
			  -webkit-user-select: none;
			    -moz-user-select: none;
			      -ms-user-select: none;
		      }
		      .panel-faq .panel-heading-light:before {
			        position: relative;
				  display: inline-block;
				    content: "\f111";
				      font-family: FontAwesome;
				        font-size: 10px;
					  color: #88a1ae;
					    margin-right: 5px;
					      top: -1px;
					        transition: all 0.2s ease-in-out;
					}
					.panel-faq.active .panel-heading-light:before {
						  color: #fff;
					  }
					  .panel-faq.active .panel-heading-light,
					  .panel-faq .panel-heading-light:hover {
						    background: #b2c6d0;
					    }
					    .panel-faq .panel-heading-light:hover {
						      color: #fff !important;
					      }
					      .panel-faq .panel-collapse .panel-body {
						        opacity: 0;
							  transition: opacity 0.2s ease-in-out;
						  }
						  .panel-faq .panel-collapse.collapse .panel-body {
							    opacity: 1;
						    }
						    /* 
						     *     Created on : 16-Jul-2015, 11:21:12
						     *     */
/* CONFIRMATION */
.user_confirmationBox {
	  position: relative;
	    display: none;
	      margin-top: 11px;
	        padding: 5px 15px;
		  overflow: visible;
		    border: 4px solid;
	    }
	    .user_confirmationBox.active {
		      display: block;
	      }
	      .user_confirmationBox:before {
		        content: '';
			  position: absolute;
			    display: block;
			      width: 0;
			        height: 0;
				  top: -12px;
				    left: 25%;
				      left: -webkit-calc(10%);
				        left: calc(25% - 15px);
					  border-style: solid;
					    border-width: 0 15px 10px 15px;
					      border-top-color: transparent;
					        border-left-color: transparent;
						  border-bottom-color: inherit;
						    border-right-color: transparent;
					    }
					    .user_confirmationBox.user_arrowLeft:before {
						      left: 75%;
						        left: -webkit-calc(60%);
							  left: calc(75% - 15px);
						  }
						  .user_confirmationNoArrow:before {
							    display: none;
						    }
						    /* 
						     *     Created on : 16-Jul-2015, 11:23:31
						     *     */
/* CUSTOMIZATION */
body#portal {
	  /* crop plugin */
}
body#portal .businessdata_logo {
	  max-width: 100%;
	    max-height: 100px;
    }
    body#portal .hosted_uploadLogo {
	      position: absolute;
	        top: 50%;
		  left: 50%;
		    font-size: 15px;
		      text-transform: uppercase;
		        -webkit-transform: translate(-50%, -50%);
			  -ms-transform: translate(-50%, -50%);
			    transform: translate(-50%, -50%);
		    }
		    body#portal .hosted_editIcon {
			      position: absolute;
			        top: -12px;
				  background: #fb4f14;
				    color: #fff;
				      width: 36px;
				        height: 36px;
					  line-height: 36px;
					    text-align: center;
					      border-radius: 50%;
					        font-size: 20px;
						  cursor: pointer;
					  }
					  body#portal .hosted_editIcon:hover {
						    opacity: 0.8;
					    }
					    body#portal .hoseted_customizationPrev {
						      border: none;
						        width: 100%;
							  height: 600px;
							    opacity: 0;
							      -webkit-transform: scale(0, 0);
							        -ms-transform: scale(0, 0);
								  transform: scale(0, 0);
								    transition: all 0.35s cubic-bezier(0.36, 0.09, 0.4, 0.85);
							    }
							    body#portal .header_activePreview.hoseted_customizationPrev {
								      opacity: 1;
								        border: none;
									  -webkit-transform: scale(1, 1);
									    -ms-transform: scale(1, 1);
									      transform: scale(1, 1);
								      }
								      body#portal .hosted_pseudoViewport {
									        padding: 0;
										  -webkit-transform-origin: 0 0;
										    -ms-transform-origin: 0 0;
										      transform-origin: 0 0;
									      }
									      body#portal .height600px {
										        height: 600px;
										}
										body#portal .hosted_setupBox {
											  position: relative;
											    padding: 15px;
											      overflow: auto;
											        height: 275px;
											}
											body#portal .hosted_setupBox label:not( .radio) {
												  font-family: 'PT Sans Narrow';
											  }
											  body#portal .hosted_preViewBox {
												    width: 100%;
												      overflow: hidden;
												        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
												}
												body#portal .hosted_setup {
													  position: absolute;
													    top: 0;
													      left: 15px;
													        transition: all 0.3s ease-in-out;
														  height: 100%;
														    width: -webkit-calc(70%);
														      width: calc(100% - 30px);
														        opacity: 0;
															  z-index: 0;
														  }
														  body#portal .hosted_setup.active {
															    z-index: 1;
															      opacity: 1;
															        transition: all 0.3s ease-in-out 0.15s;
															}
															body#portal .hosted_setup > div {
																  max-height: 100%;
																    overflow: auto;
															    }
															    body#portal .hosted_logoContainer {
																      position: relative;
																        padding-top: 60px;
																	  text-align: center;
																  }
																  body#portal .hosted_themeBox {
																	    display: inline-block;
																	      text-align: center;
																	        font-size: 12px;
																		  padding: 0 10px;
																		    width: 80px;
																	    }
																	    body#portal .hosted_changeThemeLabel {
																		      display: inline-block;
																		        width: 50px;
																			  height: 20px;
																			    border-left: 15px solid;
																			      border-right: 15px solid;
																			        /*border-radius: 2px;*/
																			        margin-top: 10px !important;
																				  margin-bottom: 5px !important;
																				    box-shadow: 0 0 0 1px #b2c6d0, 0 0 0 2px #fff;
																				      transition: all 0.1s ease-in-out;
																				        cursor: pointer;
																					  -webkit-user-select: none;
																					    -moz-user-select: none;
																					      -ms-user-select: none;
																				      }
																				      body#portal .hosted_changeThemeLabel:hover,
																				      body#portal .hosted_changeThemeLabel.active {
																					        box-shadow: 0 0 1px 4px #fb4f14;
																					}
																					body#portal .hosted_changeThemeLabel input {
																						  opacity: 0;
																					  }
																					  body#portal .hosted_logoContainer img {
																						    position: absolute;
																						      max-height: 55px;
																						        max-width: 100%;
																							  max-width: -webkit-calc(70%);
																							    max-width: calc(100% - 30px);
																							      top: 50%;
																							        left: 50%;
																								  -webkit-transform: translate(-50%, -50%);
																								    -ms-transform: translate(-50%, -50%);
																								      transform: translate(-50%, -50%);
																								        transition: opacity 0.2s ease-in-out;
																								}
																								body#portal .panel-default > .panel-heading > i.layout_swift_only,
																								body#portal .layout_swift_only {
																									  display: none;
																								  }
																								  body#portal .colorpickerContainer {
																									    width: 110px;
																								    }
																								    body#portal .colorpickerContainer > .input-group-text {
																									      background: #fff;
																								      }
																								      body#portal .colorpickerContainer > .input-group-text > i {
																									        position: relative;
																										  display: block !important;
																										    width: 26px !important;
																										      height: 34px !important;
																										        margin: -7px -13px;
																											  border: 1px solid #dadee4;
																										  }
																										  body#portal .logo-view {
																											    display: block;
																											      margin: 15% auto 5%;
																											        height: 220px;
																												  width: 220px;
																												    border: 3px solid #fff;
																												      border-radius: 5px;
																												        box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
																													  cursor: pointer;
																													    overflow: hidden;
																												    }
																												    body#portal .logo-view img {
																													      width: 100%;
																												      }
																												      body#portal .logo-upload {
																													        overflow: hidden;
																													}
																													body#portal .logo-upload label {
																														  display: block;
																														    float: left;
																														      clear: left;
																														        width: 100px;
																														}
																														body#portal .logo-upload input {
																															  display: block;
																															    margin-left: 110px;
																														    }
																														    body#portal .logo-alert {
																															      margin-top: 10px;
																															        margin-bottom: 10px;
																															}
																															body#portal .cropper-container {
																																  width: 100% !important;
																															  }
																															  body#portal .logo-wrapper {
																																    height: 364px;
																																      /*width: 642px;*/
																																      margin-top: 15px;
																																        background-color: #fcfcfc;
																																	  overflow: hidden;
																																	    border: 1px solid #b2c6d0;
																																    }
																																    body#portal .logo-wrapper img {
																																	      display: block;
																																	        height: auto;
																																		  max-width: 100%;
																																	  }
																																	  body#portal .logo-preview-wrapper {
																																		    position: relative;
																																		      padding: 5px;
																																		        border: 1px solid #b2c6d0;
																																			  min-height: 60px;
																																		  }
																																		  body#portal .logo-preview {
																																			    position: absolute;
																																			      display: block;
																																			        margin: auto;
																																				  overflow: hidden;
																																				    top: 50%;
																																				      left: 50%;
																																				        -webkit-transform: translate(-50%, -50%);
																																					  -ms-transform: translate(-50%, -50%);
																																					    transform: translate(-50%, -50%);
																																				    }
																																				    body#portal .previev-block label {
																																					      display: block;
																																				      }
																																				      body#portal .cropper-container img {
																																					        background: transparent;
																																					}
																																					body#portal .cropper-bg {
																																						  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC) !important;
																																					  }
																																					  body#portal .cropper-modal {
																																						    background: transparent !important;
																																					    }
																																					    body#portal .logo-preview img {
																																						      width: 100%;
																																					      }
																																					      body#portal .cropper-dashed {
																																						        border-color: #69f !important;
																																						}
																																						body#portal .preview-default {
																																							  height: 55px;
																																							    width: 250px;
																																						    }
																																						    body#portal .preview-swift {
																																							      height: 50px;
																																							        width: 130px;
																																							}
																																							@media (min-width: 992px) {
																																								  body#portal .logo-preview {
																																									      float: none;
																																									        }
																																									}
																																									body#portal .logo-upload-row {
																																										  margin-top: 15px;
																																									  }
																																									  body#portal .logo-btns {
																																										    margin-top: 15px;
																																										      margin-bottom: 15px;
																																									      }
																																									      body#portal .logo-btns .btn-group {
																																										        margin-right: 5px;
																																										}
																																										@media (max-width: 1360px) {
																																											  body#portal .hosted_setupBox label:not( .radio) {
																																												      display: block;
																																												        }
																																													  body#portal .colorpickerContainer {
																																														      width: 100%;
																																														          margin-bottom: 0;
																																															    }
																																															      body#portal .hosted_setupBox {
																																																          min-height: 690px;
																																																	    }
																																																	      body#portal .hoseted_customizationPrev {
																																																		          min-height: 690px;
																																																			    }
																																																		    }
																																																		    /* 
																																																		     *     Created on : 16-Jul-2015, 11:25:53
																																																		     *     */
/* RADIOS AS A CHECKBOX SELECTION */
.radio_selectsGroup {
	  position: relative;
	    display: inline-block;
	      white-space: nowrap;
	        padding: 7px 0 0;
		  -webkit-user-select: none;
		    -moz-user-select: none;
		      -ms-user-select: none;
	      }
	      .radio_selectsGroup.displayNone {
		        display: none;
		}
		.radio_selectsGroup > label {
			  position: relative;
			    min-width: 70px;
			      max-width: 70px;
			        line-height: 24px !important;
				  text-align: center;
				    cursor: pointer;
				      font-size: 12px !important;
			      }
			      .radio_selectsGroup.radio_selectGroupReports > label {
				        line-height: 30px !important;
				}
				.radio_selectsGroup.radio_selectGroupPagination > label {
					  min-width: 50px;
					    max-width: 50px;
				    }
				    .radio_selectsGroup.radio_selectsLarge > label {
					      min-width: 100px;
					        max-width: 100px;
					}
					.radio_selectsGroup > label > input.radio_selectsInput {
						  margin: 0 !important;
						    display: none;
					    }
					    .radio_selectsGroup:before {
						      content: '';
						        display: block;
							  position: absolute;
							    width: -webkit-calc(100% - 40px);
							      width: calc(100% - 40px);
							        left: 30px;
								  top: 18px;
								    border-bottom: 2px solid #fb4f14;
							    }
							    .radio_selectsLarge.radio_selectsGroup:before {
								      width: -webkit-calc(0%);
								        width: calc(100% - 100px);
									  left: 50px;
								  }
								  .panel-heading .radio_selectsGroup {
									    padding: 0;
									      margin-top: -16px;
									        margin-bottom: -1px;
									}
									.panel-heading .radio_selectsSelection {
										  line-height: 22px;
									  }
									  .panel-heading .radio_selectsGroup:before {
										    top: 12px;
									    }
									    .radio_selectsOption,
									    .radio_selectsSelection {
										      position: absolute;
										        display: block;
											  width: 24px;
											    height: 24px;
											      background: #fb4f14;
											        border-radius: 6px;
												  z-index: 2;
											  }
											  .radio_selectsOption {
												    left: 50%;
												      background: #fff;
												        -webkit-transform: translate(-50%, 0);
													  -ms-transform: translate(-50%, 0);
													    transform: translate(-50%, 0);
													      transition: all 0.1s ease-in-out;
													        z-index: 1;
														  border: 2px solid #fb4f14;
													  }
													  .radio_selectsSelection {
														    text-align: center;
														      transition: transform 0.4s ease-in-out;
														        line-height: 28px;
															  display: none;
														  }
														  .radio_selectsSelection:after {
															    display: block;
															      position: absolute;
															        top: 50%;
																  left: 50%;
																    font: normal normal normal 14px/1 FontAwesome !important;
																      content: "\f00c";
																        color: #fff;
																	  line-height: 28px;
																	    transition: opacity 0.1s linear;
																	      -webkit-transform: translate(-50%, -50%);
																	        -ms-transform: translate(-50%, -50%);
																		  transform: translate(-50%, -50%);
																	  }
																	  .radio_selectsSelection.radio_selectsAnim:after {
																		    opacity: 0;
																	    }
																	    label:not(.active):hover .radio_selectsOption {
																		      border-radius: 15px;
																		        border-width: 4px;
																		}
																		.radio_selectsAnim:not(.animationOff) {
																			  -webkit-animation: radio_selectAnimKeys 0.4s linear;
																			    -ms-animation: radio_selectAnimKeys 0.4s linear;
																			      animation: radio_selectAnimKeys 0.4s linear;
																		      }
																		      .radio_selectGroupPagination.radio_selectsGroup:before {
																			        top: 13px;
																			}
																			.radio_selectGroupReports.radio_selectsGroup .radio_labelLike,
																			.radio_selectGroupPagination.radio_selectsGroup .radio_labelLike {
																				  position: absolute;
																				    z-index: 3;
																				      top: 50%;
																				        left: 50%;
																					  font-weight: bold;
																					    -webkit-transform: translate(-50%, -50%);
																					      -ms-transform: translate(-50%, -50%);
																					        transform: translate(-50%, -50%);
																						  color: #004165;
																					  }
																					  .radio_selectGroupReports .radio_selectsSelection {
																						    width: 60px;
																						      height: 30px;
																					      }
																					      .radio_selectGroupReports .radio_selectsSelection:after {
																						        display: none;
																						}
																						.radio_selectGroupReports.radio_selectsGroup .active .radio_labelLike,
																						.radio_selectGroupPagination.radio_selectsGroup .active .radio_labelLike {
																							  color: #fff;
																						  }
																						  .radio_selectGroupPagination .radio_selectsSelection,
																						  .radio_selectGroupPagination .radio_selectsOption {
																							    width: 30px;
																							      height: 30px;
																						      }
																						      .radio_selectGroupPagination .radio_selectsSelection:after {
																							        content: '';
																							}
																							.radio_selectGroupPagination > .radio_selectsOption {
																								  position: relative;
																								    min-width: 70px;
																								      max-width: 70px;
																							      }
																							      .radio_selectGroupReports > label {
																								        min-width: 80px;
																									  max-width: 80px;
																								  }
																								  .radio_selectGroupReports .radio_selectsOption {
																									    min-width: 60px;
																									      max-width: 60px;
																									        line-height: 30px !important;
																										  height: 30px !important;
																									  }
																									  .radio_selectGroupReports > label a {
																										    position: absolute;
																										      display: block;
																										        top: 0;
																											  left: 0;
																											    width: 100%;
																											      height: 30px;
																											        z-index: 2;
																											}
																											@-webkit-keyframes radio_selectAnimKeys {
																												  0% {
																													      width: 24px;
																													          box-shadow: none;
																														    }
																														      30% {
																															          width: 34px;
																																      height: 24px;
																																          border-radius: 40%;
																																	      margin-top: 0px;
																																	        }
																																		  85% {
																																			      height: 5px;
																																			          width: 5px;
																																				      margin-top: 10px;
																																				          border-radius: 50%;
																																					    }
																																					      100% {
																																						          width: 24px;
																																							    }
																																						    }
																																						    @-ms-keyframes radio_selectAnimKeys {
																																							      0% {
																																								          width: 24px;
																																									      box-shadow: none;
																																									        }
																																										  30% {
																																											      width: 34px;
																																											          height: 24px;
																																												      border-radius: 40%;
																																												          margin-top: 0px;
																																													    }
																																													      85% {
																																														          height: 5px;
																																															      width: 5px;
																																															          margin-top: 10px;
																																																      border-radius: 50%;
																																																        }
																																																	  100% {
																																																		      width: 24px;
																																																		        }
																																																		}
																																																		@keyframes radio_selectAnimKeys {
																																																			  0% {
																																																				      width: 24px;
																																																				          box-shadow: none;
																																																					    }
																																																					      30% {
																																																						          width: 34px;
																																																							      height: 24px;
																																																							          border-radius: 40%;
																																																								      margin-top: 0px;
																																																								        }
																																																									  85% {
																																																										      height: 5px;
																																																										          width: 5px;
																																																											      margin-top: 10px;
																																																											          border-radius: 50%;
																																																												    }
																																																												      100% {
																																																													          width: 24px;
																																																														    }
																																																													    }
																																																													    /* radios and checkboxes */
																																																													    /* pseudo inputs */
																																																													    .pseudo_input:not( .input-group-text) {
																																																														      padding: 0 5px 0 0;
																																																													      }
																																																													      .pseudo_input {
																																																														        cursor: pointer;
																																																															  -webkit-user-select: none;
																																																															    -moz-user-select: none;
																																																															      -ms-user-select: none;
																																																															        -o-user-select: none;
																																																															}
																																																															.pseudo_input.input-group-text .box {
																																																																  margin: 0;
																																																															  }
																																																															  .pseudo_input.disabled {
																																																																    cursor: not-allowed;
																																																																      opacity: 0.8;
																																																															      }
																																																															      .pseudo_input input {
																																																																        display: none !important;
																																																																}
																																																																.pseudo_input span.box {
																																																																	  vertical-align: middle;
																																																																	    display: inline-block;
																																																																	      border: 1px solid;
																																																																	        width: 18px;
																																																																		  height: 18px;
																																																																		    line-height: 20px;
																																																																		      text-align: center;
																																																																		        position: relative;
																																																																			  margin-top: -8px;
																																																																			    margin-bottom: -5px;
																																																																			      margin-right: 5px;
																																																																			        border-color: #b2c6d0;
																																																																				  background: #fff;
																																																																				    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.9) inset;
																																																																			    }
																																																																			    .has-error .pseudo_input:not( .disabled) span.box {
																																																																				      border: 1px solid;
																																																																				        color: #a00;
																																																																				}
																																																																				.pseudo_input.t_radio span.box {
																																																																					  border-radius: 50%;
																																																																				  }
																																																																				  .pseudo_input span.box i {
																																																																					    font-size: 21px;
																																																																					      position: absolute;
																																																																					        left: -1px;
																																																																						  top: -4px;
																																																																						    opacity: 0;
																																																																						      transition: transform 0.1s ease-in, opacity 0.1s ease-in;
																																																																						        -webkit-transform: translate(0, -6px);
																																																																							  -ms-transform: translate(0, -6px);
																																																																							    transform: translate(0, -6px);
																																																																							      color: #16a085;
																																																																						      }
																																																																						      .pseudo_input.checked span.box i {
																																																																							        opacity: 1;
																																																																								  -webkit-transform: translate(0, 0);
																																																																								    -ms-transform: translate(0, 0);
																																																																								      transform: translate(0, 0);
																																																																							      }
																																																																							      input[type="checkbox"] {
																																																																								        position: relative;
																																																																									  cursor: pointer;
																																																																									    background-color: initial;
																																																																									      appearance: none;
																																																																									        width: 14px;
																																																																										  height: 14px;
																																																																										    padding: 0;
																																																																										      margin: 0 5px;
																																																																										        max-height: 14px !important;
																																																																											  max-width: 14px !important;
																																																																										  }
																																																																										  input[type="checkbox"]:before {
																																																																											    transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
																																																																											      transform: rotate(-45deg) scale(0, 0);
																																																																											        content: "";
																																																																												  position: absolute;
																																																																												    z-index: 1;
																																																																												      width: 17px;
																																																																												        height: 9px;
																																																																													  border: 4px solid #fb4f14;
																																																																													    border-top-style: none;
																																																																													      border-right-style: none;
																																																																												      }
																																																																												      input[type="checkbox"]:checked:before {
																																																																													        transform: rotate(-45deg) scale(1, 1);
																																																																													}
																																																																													input[type="checkbox"]:after {
																																																																														  content: "";
																																																																														    position: absolute;
																																																																														      width: 14px;
																																																																														        height: 14px;
																																																																															  background: #fff;
																																																																															    border: 1px solid #b2c6d0;
																																																																															      cursor: pointer;
																																																																														      }
																																																																														      input[type="checkbox"][readonly]:after {
																																																																															        border-color: #b2c6d0 !important;
																																																																															}
																																																																															input[type="checkbox"][readonly]:before {
																																																																																  border-color: #b9b9c0 !important;
																																																																															  }
																																																																															  input[type="checkbox"][readonly] {
																																																																																    background-color: initial !important;
																																																																															    }
																																																																															    input[type="checkbox"]:focus {
																																																																																      background-color: initial !important;
																																																																															      }
																																																																															      input[type="radio"] {
																																																																																        position: relative;
																																																																																	  cursor: pointer;
																																																																																	    appearance: none;
																																																																																	      width: 16px;
																																																																																	        height: 16px;
																																																																																		  padding: 0;
																																																																																		    margin: 0 2px;
																																																																																		      max-height: 16px !important;
																																																																																		        max-width: 16px !important;
																																																																																		}
																																																																																		input[type="radio"]:before {
																																																																																			  transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
																																																																																			    transform: rotate(-45deg) scale(0, 0);
																																																																																			      content: "";
																																																																																			        position: absolute;
																																																																																				  z-index: 1;
																																																																																				    width: 15px;
																																																																																				      height: 9px;
																																																																																				        left: 2px;
																																																																																					  border: 4px solid #fb4f14;
																																																																																					    border-top-style: none;
																																																																																					      border-right-style: none;
																																																																																				      }
																																																																																				      input[type="radio"]:checked:before {
																																																																																					        transform: rotate(-45deg) scale(1, 1);
																																																																																					}
																																																																																					input[type="radio"]:after {
																																																																																						  content: "";
																																																																																						    position: absolute;
																																																																																						      width: 16px;
																																																																																						        height: 16px;
																																																																																							  background: #fff;
																																																																																							    border: 1px solid #b2c6d0;
																																																																																							      box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.9) inset;
																																																																																							        border-radius: 50%;
																																																																																							}
																																																																																							input[type="radio"][readonly]:after {
																																																																																								  border-color: #72777a !important;
																																																																																							  }
																																																																																							  input[type="radio"][readonly]:before {
																																																																																								    border-color: #b9b9c0 !important;
																																																																																							    }
																																																																																							    input[type="radio"][readonly] {
																																																																																								      background-color: initial !important;
																																																																																								        cursor: not-allowed;
																																																																																								}
																																																																																								/* 
																																																																																								 *     Created on : 16-Jul-2015, 11:28:26
																																																																																								 *     */
/* TABS TOP */
.topTabs {
	  min-height: 49px;
	    display: block;
	      position: relative;
	        list-style: none;
		  padding: 0;
		    margin: -10px -15px 10px;
		      border-bottom: 1px solid #b2c6d0;
		        background: #f0f0f0;
		}
		.topTabs > li {
			  display: block;
			    float: left;
		    }
		    .topTabs > li > a {
			      display: block;
			        line-height: 48px;
				  height: 48px;
				    padding: 0 10px;
				      font-size: 13px;
				        font-weight: bold;
					  text-transform: uppercase;
					    text-decoration: none !important;
					      color: #004165;
				      }
				      .topTabs.dashboardHead {
					        margin: 0 -15px 10px -15px;
					}
					.widgets_attached .topTabs.dashboardHead {
						  margin: 0 -235px 10px -15px;
					  }
					  .topTabs.topTabsMultiLevel {
						    margin: -10px -15px 50px;
					    }
					    .topTabsRange {
						      position: absolute;
						        height: 30px;
							  top: 50%;
							    right: 10px;
							      -webkit-transform: translateY(-50%);
							        -ms-transform: translateY(-50%);
								  transform: translateY(-50%);
							  }
							  .topTabs > li + li > a {
								    border-left: 1px solid #fff;
							    }
							    .topTabs > li > a > i {
								      position: relative;
								        float: left;
									  display: inline-block;
									    margin-right: 10px;
									      font-size: 20px;
									        line-height: 48px;
										  font-weight: normal;
									  }
									  .topTabs > li:hover > a {
										    background: #ddd;
									    }
									    .topTabs > li.active > a {
										      line-height: 48px;
										        height: 49px;
											  margin-bottom: -1px;
											    background: #fff;
											      border-left: 1px solid #b2c6d0;
											        border-right: 1px solid #b2c6d0;
											}
											.topTabs > li:first-child > a {
												  border-left: none !important;
											  }
											  .topTabsSubitemsContainer {
												    margin: 0px 0px 10px;
												      padding: 0px;
											      }
											      .topTabsSubitemsContainer-solo {
												        margin-left: -15px;
													  margin-right: -15px;
													    margin-top: -2px;
												    }
												    .topTabs .topTabsSubitems,
												    .loneTopTabsSubitems {
													      display: none;
													        width: 100%;
														  padding: 0;
														    margin: 0;
														      left: 0;
														        list-style: none;
															  border-bottom: 5px solid #b2c6d0;
															    background: #ddd;
														    }
														    .loneTopTabsSubitems {
															      position: relative;
														      }
														      .topTabs .topTabsSubitems {
															        position: absolute;
																  top: 50px;
															  }
															  .topTabs .active .topTabsSubitems,
															  .loneTopTabsSubitems {
																    background: #fff;
															    }
															    .topTabs .topTabsSubitems > li,
															    .loneTopTabsSubitems > li {
																      display: inline-block;
																        line-height: 10px;
																}
																.topTabs > li.active .topTabsSubitems,
																.loneTopTabsSubitems {
																	  display: block;
																  }
																  .topTabs .topTabsSubitems > li > a,
																  .loneTopTabsSubitems > li > a {
																	    position: relative;
																	      display: block;
																	        font-size: 14px;
																		  padding: 12px 10px 10px 15px;
																		    /*padding: 15px 10px 10px 15px;*/
																		    min-width: 80px;
																		      text-align: center;
																		        text-decoration: none !important;
																			  border-bottom: 5px solid transparent;
																			    margin-bottom: -5px;
																			      color: #004165;
																		      }
																		      .topTabs .topTabsSubitems > li.active > a,
																		      .loneTopTabsSubitems > li.active > a {
																			        border-bottom: 5px solid #fb4f14 !important;
																			}
																			.topTabs .topTabsSubitems > li:hover > a:after,
																			.topTabs .topTabsSubitems > li.active > a:after,
																			.loneTopTabsSubitems > li:hover > a:after,
																			.loneTopTabsSubitems > li.active > a:after {
																				  content: '';
																				    position: absolute;
																				      display: block;
																				        bottom: 0;
																					  left: 50%;
																					    width: 0;
																					      height: 0;
																					        border-style: solid;
																						  /*border-width: 0 11px 8px 11px;*/
																						  border-width: 0 5px 3px 5px;
																						    border-color: transparent transparent #b2c6d0 transparent;
																						      -webkit-transform: translate(-50%, 0);
																						        -ms-transform: translate(-50%, 0);
																							  transform: translate(-50%, 0);
																						  }
																						  .topTabs .topTabsSubitems > li.active > a:after,
																						  .topTabs .loneTopTabsSubitems > li.active > a:after {
																							    border-color: transparent transparent #fb4f14 transparent;
																						    }
																						    .topTabsActionButtons {
																							      border-bottom: 1px solid #b2c6d0;
																							        padding-bottom: 6px;
																								  min-height: 39px;
																								    z-index: 1;
																							    }
																							    @media (max-width: 992px) {
																								      .topTabsActionButtons.col-md-9 {
																									          border-bottom: 0px;
																										    }
																									    }
																									    @media (max-width: 992px) {
																										      .topTabsActionButtons.col-12 {
																											          margin-top: 8px;
																												    }
																												      .topTabsActionButtons.col-12 div.float-end {
																													          float: none !important;
																														      text-align: center;
																														        }
																															  .topTabsActionButtons.col-12 div.float-end span:not(.btn):not(.btn-label) {
																																      display: inline-block;
																																          margin-top: 10px;
																																	    }
																																    }
																																    /* nav tabs */
																																    .nav-tabs {
																																	      padding-right: 50px;
																																	        margin-top: 5px;
																																		  font-size: 1.4em;
																																		    margin-bottom: 0;
																																		      border-bottom: none;
																																		        max-height: 40px;
																																			  overflow: hidden;
																																			    border-bottom: 1px solid #b2c6d0;
																																			      margin-bottom: -1px;
																																			        position: relative;
																																				  z-index: 1;
																																			  }
																																			  .nav-tabs li a {
																																				    border-radius: 0;
																																				      border-bottom: 0;
																																				        padding: 0 8px 2px 8px;
																																					  line-height: 36px;
																																					    border: 1px solid;
																																					      border-bottom: none;
																																					        transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
																																					}
																																					.nav-tabs li a i {
																																						  position: relative;
																																						    bottom: -1px;
																																						      font-size: 18px;
																																						        margin-right: 3px;
																																						}
																																						.nav-tabs li a:hover {
																																							  border: 1px solid;
																																							    border-bottom: none;
																																						    }
																																						    .nav-tabs li.active a:hover,
																																						    .nav-tabs li.active a {
																																							      border: 1px solid;
																																							        border-bottom: none;
																																							}
																																							div.topTabsRow {
																																								  border-top: 1px solid #b2c6d0;
																																							  }
																																							  #tabSet {
																																								    margin: -10px -15px 0px;
																																							    }
																																							    #tabSet ul > li + li > a {
																																								      /*border-left: 1px solid #fff;*/
																																							    }
																																							    #tabSet ul > li {
																																								      border-top: 0px;
																																								        border-bottom: 0px;
																																									  background-color: #f0f0f0;
																																									    padding: 0;
																																								    }
																																								    #tabSet ul > li > a > i {
																																									      position: relative;
																																									        float: left;
																																										  display: inline-block;
																																										    margin-right: 10px;
																																										      font-size: 20px;
																																										        line-height: 43px;
																																											  font-weight: normal;
																																										  }
																																										  #tabSet ul > li > a {
																																											    display: block;
																																											      line-height: 48px;
																																											        height: 48px;
																																												  padding: 0 30px;
																																												    font-size: 13px;
																																												      font-weight: bold;
																																												        text-transform: uppercase;
																																													  text-decoration: none !important;
																																													    color: #004165;
																																												    }
																																												    #tabSet ul > li.tab_selected {
																																													      height: 48px !important;
																																													        background: #fff !important;
																																														  border-right: 1px solid #b2c6d0 !important;
																																													  }
																																													  #tabSet ul > li.tab_selected:not(:first-child) {
																																														    border-left: 1px solid #b2c6d0 !important;
																																													    }
																																													    #tabSet ul {
																																														      padding: 0 0 0 5px;
																																														        list-style: none;
																																														}
																																														#tabSet ul > li:first-child {
																																															  border-left: 0px;
																																														  }
																																														  #tabSet ul > li:not(:first-child) {
																																															    border-left: 1px solid #fff;
																																														    }
																																														    #tabSet div.scroll_tab_inner,
																																														    #tabSet .scroll_tab_left_button,
																																														    #tabSet .scroll_tab_right_button {
																																															      height: 48px;
																																														      }
																																														      #tabSet .scroll_tab_right_button {
																																															        border-left: 1px solid #fff;
																																																  border-top: 0px;
																																																    border-bottom: 0px;
																																																      border-right: 1px solid #b2c6d0;
																																																        -webkit-border-top-right-radius: 0px;
																																																	  -webkit-border-bottom-right-radius: 0px;
																																																	    -moz-border-radius-topright: 0px;
																																																	      -moz-border-radius-bottomright: 0px;
																																																	        border-top-right-radius: 0px;
																																																		  border-bottom-right-radius: 0px;
																																																	  }
																																																	  #tabSet .scroll_tab_right_button::before,
																																																	  #tabSet .scroll_tab_left_button::before {
																																																		    line-height: 48px;
																																																	    }
																																																	    #tabSet .scroll_tab_left_button {
																																																		      border-right: 1px solid #fff;
																																																		        border-left: 0px;
																																																			  border-top: 0px;
																																																			    border-bottom: 0px;
																																																			      -webkit-border-top-left-radius: 0px;
																																																			        -webkit-border-bottom-left-radius: 0px;
																																																				  -moz-border-radius-topleft: 0px;
																																																				    -moz-border-radius-bottomleft: 0px;
																																																				      border-top-left-radius: 0px;
																																																				        border-bottom-left-radius: 0px;
																																																				}
																																																				#tabSet .addOutlet i {
																																																					  margin: 0 auto;
																																																					    float: none;
																																																				    }
																																																				    #tabSet ul > li:hover {
																																																					      background: #ddd;
																																																				      }
																																																				      #tabSet .scroll_tab_left_finisher {
																																																					        display: none !important;
																																																					}
																																																					/* 
																																																					 *     Created on : 16-Jul-2015, 11:30:04
																																																					 *     */
/* WIDGETS */
.widgetContainer {
	  overflow: hidden;
	    margin: 47px 0 0;
	      width: 220px;
	        min-height: -webkit-calc(120%);
		  min-height: calc(100% + 20px);
		    background: #fff;
		      border-left: 1px solid #b2c6d0;
		        border-top: 1px solid #b2c6d0;
		}
		.widgetContainer .text-big {
			  font-size: 24px;
		  }
		  .widgetContainer .text-big .repoArrow .fa:before {
			    position: relative;
			      display: inline-block;
			        top: 3px;
			}
			.widgetContainer .text-big .small {
				  font-family: 'PT Sans';
				    font-size: 13px;
				      letter-spacing: initial;
				        font-weight: 400;
				}
				.widgetContainer h2 {
					  position: relative;
					    font-size: 14px;
					      min-height: 30px;
					        font-family: 'PT sans Narrow';
						  text-transform: uppercase;
						    margin: 0 0 5px 0;
						      text-align: right;
						        border-bottom: none;
							  padding: 0 0 0 34px;
						  }
						  .widgetContainer h2 > span {
							    position: absolute;
							      display: block;
							        width: 160px;
								  right: 0;
								    top: 50%;
								      -webkit-transform: translateY(-50%);
								        -ms-transform: translateY(-50%);
									  transform: translateY(-50%);
								  }
								  .widgetContainer h2 i {
									    position: absolute;
									      top: 50%;
									        left: 0;
										  display: block;
										    width: 30px;
										      height: 30px;
										        -webkit-transform: translateY(-50%);
											  -ms-transform: translateY(-50%);
											    transform: translateY(-50%);
										    }
										    .widgetContainer h2 i:before {
											      color: #b2c6d0;
											        font-size: 30px;
											}
											.widgetBox {
												  padding: 5px;
												    margin: 6px;
												      border: 1px solid #b2c6d0;
											      }
											      .widgetBox .panel-i {
												        border: none;
												}
												.widgets_attached .titleHeader,
												.widgets_attached .titleHeaderDashBoard {
													  margin: 0 -235px 10px -15px;
												  }
												  .widgets_usersIcon {
													    position: relative;
													      display: block;
													        line-height: 88px;
														  height: 88px;
														    opacity: 0.2;
														      float: right;
													      }
													      .widgets_usersIcon:before {
														        margin-left: 0;
															  font-size: 60px;
														  }
														  @media (max-width: 1270px) {
															    .widgetContainer {
																        display: none;
																	  }
																  }
																  .widget_label {
																	    font-family: 'PT Sans';
																	      font-weight: normal;
																	        position: absolute;
																		  left: 0;
																		    top: 12px;
																		      font-size: 13px;
																		        color: #b2c6d0;
																			  letter-spacing: initial;
																		  }
																		  .system-dashboard-menu {
																			    border: 1px solid;
																			      border-color: #004165;
																			        margin: 5px 5px;
																			}
																			.system-dashboard-menu:hover {
																				  border-color: #fb4f14;
																			  }
																			  .system-dashboard-menu:hover .system-dashboard-text {
																				    background-color: #fb4f14;
																			    }
																			    .system-dashboard-menu a {
																				      text-decoration: none;
																			      }
																			      .system-dashboard-menu a:hover {
																				        color: #fb4f14;
																				}
																				.system-dashboard-icon {
																					  min-height: 130px;
																					    text-align: center;
																					      color: #1c4761;
																				      }
																				      .system-dashboard-icon:hover {
																					        color: #1c4761;
																					}
																					.system-dashboard-icon i {
																						  font-size: 80px;
																					  }
																					  .system-dashboard-text {
																						    font-size: 16px;
																						      text-transform: uppercase;
																						        text-align: center;
																							  height: 45px;
																							    padding-top: 10px;
																							      background-color: #004165;
																							        color: #ffffff;
																							}
																							.application-progress {
																								  height: 20px;
																							  }
																							  .application-progress > div.progress-bar:not(:last-child) {
																								    border-right: 1px solid #e0e0e0;
																							    }
																							    .application-progress > div.progress-bar {
																								      cursor: pointer;
																							      }
																							      .application-progress > div.progress-bar span.progress-bar {
																								        height: 20px;
																								}
																								.progress-bar-transparent {
																									  background-color: rgba(255, 255, 255, 0);
																									    box-shadow: none;
																								    }
																								    .progress-bar-success {
																									      background-color: #fb4f14;
																								      }
																								      .progress-text {
																									        height: 100%;
																										  display: block;
																										    font-size: 14px;
																										      margin: 1px;
																									      }
																									      .progress-bar-transparent .progress-text {
																										        color: #8c8c8c;
																										}
																										.progress-text.active-progress {
																											  width: 100%;
																											    position: absolute;
																											      top: 0;
																											        left: 0;
																												  color: #3f483f;
																											  }
																											  /* 
																											   *     Created on : 16-Jul-2015, 11:38:05
																											   *         Author     : lukasz.wadowski
																											   *         */
/* NAVBAR LEFT */
.contentOuter {
	  overflow: visible !important;
	    width: 1208px;
	      /*width: -webkit-calc(100% - 130px - 220px);
	       *     width: calc(100% - 130px - 220px);*/
  padding: 0 15px 5px;
    min-height: 500px;
      background: #fff;
      }
      body:not( .widgets_attached) .contentOuter,
      .mainFilter .contentOuter {
	        width: 1428px;
		  /**/
		  width: -webkit-calc(-30%);
		    width: calc(100% - 130px);
	    }
	    .leftMenuOuter {
		      overflow: hidden;
		        width: 130px;
			  min-height: -webkit-calc(120%);
			    min-height: calc(100% + 20px);
			      background: #004165;
		      }
		      .leftMenuMobile {
			        display: none;
				  position: relative;
				    overflow-x: hidden;
				      transition: all 0.3s ease;
				        left: 0px;
				}
				.leftMenuMobile #left-menu-mobile {
					  position: fixed;
					    top: 65px;
					      left: 0px;
					        z-index: 1000;
						  width: 300px;
						    height: 92%;
						      background: #292929;
						        transition: all 0.3s ease;
							  overflow-y: scroll;
						  }
						  .leftMenuMobile #left-menu-mobile div ~ * {
							    border-top: 1px solid #1f1f1f;
							      transition: border 0.2s ease-out;
						      }
						      .leftMenuMobile #left-menu-mobile a:hover,
						      .leftMenuMobile #left-menu-mobile a:focus {
							        text-decoration: none;
							}
							.leftMenuMobile #left-menu-mobile .nav > .menuHeaderThin {
								  display: block;
								    border-bottom: 1px solid;
								      border-top: 1px solid;
								        font-size: 13px;
									  padding: 10px 0;
									    white-space: nowrap;
									      cursor: pointer;
									        height: auto;
										  border: none;
										    text-transform: uppercase;
										      color: #ccc;
										        background: transparent;
											  padding-left: 15px;
										  }
										  .leftMenuMobile #left-menu-mobile .nav > .menuHeaderThin i {
											    display: inline-block;
											      font-size: 16px;
											        height: 20px;
												  line-height: 16px;
												    transition: transform 0.15s ease-out;
												      text-shadow: 0 0 1px rgba(0, 0, 0, 0);
											      }
											      .leftMenuMobile #left-menu-mobile .nav:hover > .menuHeaderThin {
												        background: #000;
												}
												.leftMenuMobile #left-menu-mobile .left-mobile-sub-menu {
													  background: transparent;
													    display: block;
													      /* NEW, Spec - Firefox, Chrome, Opera */
													      position: relative;
													        list-style: none;
														  padding: 0;
														    margin: 15px 0 -12px -15px;
														      text-align: left;
														        white-space: normal;
															  max-height: 0;
															    overflow: hidden;
															      transition: max-height 0.3s ease-out;
														      }
														      .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu li {
															        position: relative;
																  height: auto;
															  }
															  .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu li ul.left-mobile-sub-menu-item-list {
																    list-style: none;
																      background: black;
																        list-style-position: inside;
																	  padding-left: 0;
																  }
																  .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu li ul.left-mobile-sub-menu-item-list li.active {
																	    background: #fb4f14;
																    }
																    .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu a {
																	      display: block;
																	        color: #fff;
																		  text-transform: uppercase;
																		    z-index: 1;
																		      cursor: pointer;
																		        padding: 10px 35px;
																			  white-space: nowrap;
																			    font-size: 12px;
																			      text-decoration: none;
																			        min-width: 45px;
																				  background-color: transparent;
																			  }
																			  .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu a i {
																				    padding-right: 10px;
																			    }
																			    .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu > li:not( .active):hover {
																				      background: #002032;
																			      }
																			      .leftMenuMobile #left-menu-mobile .left-mobile-sub-menu > li.active {
																				        background: #fb4f14;
																				}
																				.leftMenuMobile #left-menu-mobile .left-mobile-sub-menu > li.active a i,
																				.leftMenuMobile #left-menu-mobile .left-mobile-sub-menu > li.active a {
																					  color: #fff;
																				  }
																				  .leftMenuMobile #left-menu-mobile .nav:not( .closedEl) .left-mobile-sub-menu {
																					    border-top: 1px solid #000;
																					      max-height: none;
																					        background: #000;
																					}
																					.leftMenuMobile #left-menu-mobile .nav:not( .closedEl) .menuHeaderThin > i {
																						  color: #fb4f14;
																					  }
																					  #left-menu-mobile.closed {
																						    left: -300px;
																					    }
																					    #left-menu .nav > .menuHeaderThin {
																						      display: block;
																						        border-bottom: 1px solid;
																							  border-top: 1px solid;
																							    font-size: 13px;
																							      padding: 10px 0;
																							        white-space: nowrap;
																								  z-index: 1;
																								    overflow: hidden;
																								      cursor: pointer;
																								        height: auto;
																									  border: none;
																									    text-align: center;
																									      text-transform: uppercase;
																									        color: #ccc;
																										  background: transparent;
																									  }
																									  #left-menu .nav:hover > .menuHeaderThin {
																										    background: #002032;
																									    }
																									    #left-menu .nav.compact > .menuHeaderThin {
																										      line-height: 28px;
																									      }
																									      #left-menu > div ~ * {
																										        border-top: 1px solid #000;
																											  transition: border 0.2s ease-out;
																										  }
																										  .nav.active.closedEl {
																											    position: relative;
																										    }
																										    .menuHeaderThin > i {
																											      font-size: 34px;
																											        display: block;
																												  height: 50px;
																												    line-height: 50px;
																												      font-weight: normal;
																												        background: none;
																													  color: #eee;
																													    transition: transform 0.15s ease-out;
																													      text-shadow: 0 0 1px rgba(0, 0, 0, 0);
																												      }
																												      .menuHeaderThin:hover > i {
																													        -webkit-transform: scale(1.3);
																														  -ms-transform: scale(1.3);
																														    transform: scale(1.3);
																													    }
																													    .activeNav .menuHeaderThin > i {
																														      color: #fb4f14;
																													      }
																													      .menuHeaderThin > i:before {
																														        line-height: 33px;
																															  height: 33px;
																															    width: 33px;
																															      text-align: center;
																														      }
																														      #left-menu .left-flex-menu a {
																															        display: block;
																																  color: #fff;
																																    text-transform: uppercase;
																																      text-align: center;
																																        z-index: 1;
																																	  cursor: pointer;
																																	    padding: 10px 2px;
																																	      white-space: nowrap;
																																	        font-size: 12px;
																																		  text-decoration: none;
																																		    min-width: 45px;
																																		      background-color: transparent;
																																	      }
																																	      #left-menu .left-flex-menu > li.active a i,
																																	      #left-menu .left-flex-menu > li.active a {
																																		        color: #fff;
																																		}
																																		#left-menu a:hover,
																																		#left-menu a:focus {
																																			  text-decoration: none;
																																		  }
																																		  #left-menu .nav > div {
																																			    height: 27px;
																																			      overflow: hidden;
																																			        -webkit-user-select: none;
																																				  -moz-user-select: none;
																																				    -ms-user-select: none;
																																			    }
																																			    .left-flex-menu {
																																				      background: transparent;
																																				        display: -webkit-box;
																																					  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
																																					  display: -ms-flexbox;
																																					    /* TWEENER - IE 10 */
																																					    display: -webkit-flex;
																																					      /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
																																					      display: flex;
																																					        /* NEW, Spec - Firefox, Chrome, Opera */
																																					        -webkit-flex-wrap: wrap;
																																						  flex-wrap: wrap;
																																						    position: relative;
																																						      list-style: none;
																																						        padding: 0;
																																							  margin-bottom: -12px;
																																							    margin-top: 15px;
																																							      text-align: center;
																																							        white-space: normal;
																																								  max-height: 0;
																																								    overflow: hidden;
																																								      transition: max-height 0.3s ease-out;
																																							      }
																																							      .nav:not( .closedEl) .left-flex-menu {
																																								        border-top: 1px solid #000;
																																									  max-height: 200px;
																																									    background: #004165;
																																								    }
																																								    .nav:not( .closedEl) .menuHeaderThin > i {
																																									      color: #fb4f14;
																																								      }
																																								      .left-flex-menu > li {
																																									        position: relative;
																																										  height: auto;
																																										    -webkit-box-flex: 2 0 auto;
																																										      /* flex-grow flex-shrink, flex-basis */
																																										      -webkit-flex: 2 0 auto;
																																										        /* flex-grow flex-shrink, flex-basis */
																																										        -ms-flex: 2 0 auto;
																																											  /* flex-grow flex-shrink, flex-basis */
																																											  flex: 2 0 auto;
																																											    /* flex-grow flex-shrink, flex-basis */
																																										  }
																																										  .left-flex-menu > li.active {
																																											    background: #fb4f14;
																																										    }
																																										    .left-flex-menu > li > * > i {
																																											      display: block;
																																											        background: none;
																																												  font-size: 18px;
																																												    line-height: 22px;
																																												      width: 100%;
																																												        text-align: center;
																																												}
																																												.left-flex-menu > li:not( .active):hover {
																																													  background: #002032;
																																												  }
																																												  .left-flex-menu > li > * > span {
																																													    position: relative;
																																													      display: block;
																																												      }
																																												      @media only screen and (orientation: portrait) {
																																													        .contentOuter {
																																															    overflow: visible !important;
																																															        width: 1208px;
																																																    width: -webkit-calc(-200%);
																																																        width: calc(100% - 80px - 220px);
																																																	    padding: 0 15px 5px;
																																																	        background: #fff;
																																																		  }
																																																		    body:not( .widgets_attached) .contentOuter,
																																																		      .mainFilter .contentOuter {
																																																			          width: 1428px;
																																																				      width: -webkit-calc(20%);
																																																				          width: calc(100% - 80px);
																																																					    }
																																																					      .leftMenuOuter {
																																																						          overflow: hidden;
																																																							      width: 80px;
																																																							          min-height: -webkit-calc(120%);
																																																								      min-height: calc(100% + 20px);
																																																								          background: #004165;
																																																									    }
																																																									      #left-menu .nav > .menuHeaderThin {
																																																										          font-size: 9px;
																																																											    }
																																																											      #left-menu .left-flex-menu a {
																																																												          font-size: 9px;
																																																													    }
																																																													      .menuHeaderThin > i {
																																																														          height: 40px;
																																																															      line-height: 32px;
																																																															        }
																																																																  .menuHeaderThin > i:before {
																																																																	      line-height: 26px;
																																																																	          height: 26px;
																																																																		      width: 26px;
																																																																		          font-size: 32px;
																																																																			    }
																																																																			      .nav:not( .closedEl) .left-flex-menu {
																																																																				          max-height: 300px;
																																																																					    }
																																																																				    }
																																																																				    @media (max-width: 768px) {
																																																																					      .leftMenuOuter {
																																																																						          display: none;
																																																																							    }
																																																																							      .leftMenuMobile {
																																																																								          display: block;
																																																																									    }
																																																																									      body:not( .widgets_attached) .contentOuter,
																																																																									        .mainFilter .contentOuter {
																																																																											    width: 100% !important;
																																																																											      }
																																																																											        .menuHeaderThin > i:before {
																																																																													    line-height: 18px;
																																																																													        height: 16px;
																																																																														    width: 16px;
																																																																														        padding-right: 5px;
																																																																															    font-size: 14px;
																																																																															      }
																																																																														      }
																																																																														      /* 
																																																																														       *     Created on : 16-Jul-2015, 11:39:33
																																																																														       *     */
/* CONFIRMATION PAGE */
body#portal .summary_informationStyle > span {
	  display: block;
  }
  body#portal .summary_informationStyle span:first-child {
	    text-transform: uppercase;
	      font-size: 1em;
	        color: #88a1ae;
	}
	body#portal .summary_informationStyle > span i[class*='diners_club'],
	body#portal .summary_informationStyle > span i[class*='maestro'],
	body#portal .summary_informationStyle > span i[class*='amex'],
	body#portal .summary_informationStyle > span i[class*='mastercard'],
	body#portal .summary_informationStyle > span i[class*='visa'] {
		  position: relative;
		    display: inline-block;
		      width: 32px;
		        height: 9px;
		}
		body#portal .summary_informationStyle > span [class*='diners_club']:before,
		body#portal .summary_informationStyle > span [class*='maestro']:before,
		body#portal .summary_informationStyle > span [class*='amex']:before,
		body#portal .summary_informationStyle > span [class*='mastercard']:before,
		body#portal .summary_informationStyle > span [class*='visa']:before {
			  position: absolute;
			    display: block;
			      top: 50%;
			        right: 0;
				  font-size: 30px;
				    -webkit-transform: translateY(-50%);
				      -ms-transform: translateY(-50%);
				        transform: translateY(-50%);
				}
				body#portal .summary_informationStyle > span:last-child {
					  font-size: 20px;
					    display: block;
					      font-family: 'PT sans narrow';
					        font-weight: bold;
						  line-height: 22px;
						    padding-bottom: 14px;
						      word-break: break-all;
					      }
					      body#portal .summary_informationStyle.summarySmall span:first-child {
						        font-size: 13px;
							  line-height: 20px;
						  }
						  body#portal .summary_informationStyle.summarySmall span:last-child {
							    line-height: 22px;
							      font-size: 15px;
							        font-family: 'PT Sans';
								  font-weight: normal;
								    padding-bottom: 9px;
							    }
							    body#portal .summary_informationStyle.summarySmall .btn {
								      margin-top: 15px;
							      }
							      /* 
							       *     Created on : 16-Jul-2015, 11:41:24
							       *     */
/* TABLES */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	  border-top: 1px solid;
	    border-bottom: none;
	      border-top-color: #dadee4;
      }
      .table > thead > tr > td,
      .table > tbody > tr > td,
      .table > tfoot > tr > td {
	        padding: 7px 8px;
	}
	.table-top.table > tbody > tr > td {
		  vertical-align: top;
	  }
	  .table-shades td span[class*="col-"] {
		    line-height: 30px;
	    }
	    .table-shades,
	    .accordionSection .table {
		      border: none;
		        margin: 0;
		}
		.table-shades ul {
			  list-style-type: square;
			    padding-left: 16px;
			      margin-bottom: 0;
		      }
		      .table-shades {
			        font-size: 13px;
			}
			.table-shades th {
				  font-weight: normal;
			  }
			  .table-shades .input-group[class*="col-"] {
				    float: left;
				      padding-right: 15px;
			      }
			      .table-shades thead {
				        font-weight: bold;
					  border-top: 1px solid;
					    background: #dadee4;
					      border-top-color: #b2c6d0;
				      }
				      .panel-body .table-shades:first-child thead {
					        border-top: none;
					}
					.border-top0 {
						  border-top: none !important;
					  }
					  .table-shades thead tr th {
						    vertical-align: middle;
						      text-transform: uppercase;
						        font-family: 'PT Sans Narrow';
							  letter-spacing: 0.1px;
						  }
						  .table-shades thead th {
							    border-top: 1px solid;
							      border-right: 1px solid;
						      }
						      .table-shades thead th:last-child {
							        border-right: none;
								  vertical-align: middle;
							  }
							  .table-shades > tbody > tr > td {
								    border-top: 1px solid;
								      border-right: 1px solid;
								        vertical-align: middle;
								}
								.filter_contentTable > tbody > tr > td > i,
								.table-shades > tbody > tr > td > i {
									  position: relative;
									    display: inline-block;
									      width: 24px;
									        height: 10px;
										  color: #b2c6d0;
									  }
									  .filter_contentTable > tbody > tr > td > i:before,
									  .table-shades > tbody > tr > td > i:before {
										    position: absolute;
										      top: 50%;
										        right: 0;
											  display: block;
											    font-size: 24px;
											      -webkit-transform: translateY(-50%);
											        -ms-transform: translateY(-50%);
												  transform: translateY(-50%);
											  }
											  .table-shades tbody td:last-child {
												    border-right: none;
											    }
											    .table-shades [class*="col-"] {
												      padding-left: 0;
											      }
											      .table-shades th .row [class*="col-"] {
												        padding: 7px 0;
												}
												.table-shades th .row:last-child {
													  border-bottom: 0;
													    margin-bottom: -8px;
												    }
												    .table-shades th .row:first-child {
													      margin-top: -7px;
												      }
												      .table-shades .btn-warning {
													        box-shadow: none;
													}
													.table-shades thead,
													.accordionSection .table thead {
														  background: #dadee4;
														    border-top-color: #b2c6d0;
													    }
													    .accordionSection .table thead th:hover {
														      background-color: #b2c6d0;
														        color: #000000;
														}
														.accordionSection .table > tbody > tr > td {
															  border-top-color: #f0f2f7;
														  }
														  .accordionSection .accordionHeader .table > thead > tr > th {
															    border-top-color: #c9d3e6;
														    }
														    .table-shades thead th,
														    .accordionSection .table thead th {
															      border-top-color: #fff;
															        border-right-color: #fff;
															}
															.table-shades > tbody > tr > td,
															.accordionSection .table > tbody > td {
																  background: #fff;
																    border-top-color: #fff;
																      border-right-color: #fff;
															      }
															      .table-shades tbody tr:hover td,
															      .accordionSection .table tbody tr:hover td {
																        background-color: #e9ebef;
																}
																.table-default .headerRow,
																.tableSelectable .headerRow {
																	  background: #e9ebef;
																  }
																  .table-shades tbody td.markedCell {
																	    background: #f0f2f6;
																    }
																    .table-shades th .row [class*="col-"]:not( :first-child) {
																	      border-left-color: #fff;
																      }
																      .table-shades th .row {
																	        border-bottom-color: #fff;
																	}
																	.table-shades .btn-warning {
																		  background: #fff;
																		    border-color: #ddd;
																	    }
																	    .table-shades .btn-warning span {
																		      color: #c21;
																	      }
																	      .table-shades tr:hover .btn-warning {
																		        background: #6e3671;
																		}
																		.table-shades tr:hover .btn-warning span {
																			  color: #fff;
																		  }
																		  table.table-shades-bg > tbody > tr > td,
																		  table.table-visit-card > tbody > tr > td {
																			    background-color: #e9ebef;
																		    }
																		    .table-shades-bg tr td:not( :last-child),
																		    .table-visit-card tr td:not( :last-child) {
																			      border-right-color: #fff;
																		      }
																		      .table-shades-bg tr:not( :last-child) td,
																		      .table-visit-card tr:not( :last-child) td {
																			        border-bottom-color: #fff;
																			}
																			.table-shades-bg > thead > tr > th {
																				  background: #eee;
																			  }
																			  /* table COLGROUP */
																			  .col-md-002p {
																				    width: 2%;
																			    }
																			    .col-md-004p {
																				      width: 4%;
																			      }
																			      .col-md-006p {
																				        width: 6%;
																				}
																				.col-md-008p {
																					  width: 8%;
																				  }
																				  .col-md-010p {
																					    width: 10%;
																				    }
																				    .col-md-012p {
																					      width: 12%;
																				      }
																				      .col-md-014p {
																					        width: 14%;
																					}
																					.col-md-016p {
																						  width: 16%;
																					  }
																					  .col-md-018p {
																						    width: 18%;
																					    }
																					    .col-md-020p {
																						      width: 20%;
																					      }
																					      .col-md-022p {
																						        width: 22%;
																						}
																						.col-md-024p {
																							  width: 24%;
																						  }
																						  .col-md-026p {
																							    width: 26%;
																						    }
																						    .col-md-028p {
																							      width: 28%;
																						      }
																						      .col-md-030p {
																							        width: 30%;
																							}
																							.col-md-032p {
																								  width: 32%;
																							  }
																							  .col-md-034p {
																								    width: 34%;
																							    }
																							    .col-md-036p {
																								      width: 36%;
																							      }
																							      .col-md-038p {
																								        width: 38%;
																								}
																								.col-md-040p {
																									  width: 40%;
																								  }
																								  .col-md-042p {
																									    width: 42%;
																								    }
																								    .col-md-044p {
																									      width: 44%;
																								      }
																								      .col-md-046p {
																									        width: 46%;
																									}
																									.col-md-048p {
																										  width: 48%;
																									  }
																									  .col-md-050p {
																										    width: 50%;
																									    }
																									    .col-md-052p {
																										      width: 52%;
																									      }
																									      .col-md-054p {
																										        width: 54%;
																										}
																										.col-md-056p {
																											  width: 56%;
																										  }
																										  .col-md-058p {
																											    width: 58%;
																										    }
																										    .col-md-060p {
																											      width: 60%;
																										      }
																										      .col-md-062p {
																											        width: 62%;
																											}
																											.col-md-064p {
																												  width: 64%;
																											  }
																											  .col-md-066p {
																												    width: 66%;
																											    }
																											    .col-md-068p {
																												      width: 68%;
																											      }
																											      .col-md-070p {
																												        width: 70%;
																												}
																												.col-md-072p {
																													  width: 72%;
																												  }
																												  .col-md-074p {
																													    width: 74%;
																												    }
																												    .col-md-076p {
																													      width: 76%;
																												      }
																												      .col-md-078p {
																													        width: 78%;
																													}
																													.col-md-080p {
																														  width: 80%;
																													  }
																													  .col-md-082p {
																														    width: 82%;
																													    }
																													    .col-md-084p {
																														      width: 84%;
																													      }
																													      .col-md-086p {
																														        width: 86%;
																														}
																														.col-md-088p {
																															  width: 88%;
																														  }
																														  .col-md-090p {
																															    width: 90%;
																														    }
																														    .col-md-092p {
																															      width: 92%;
																														      }
																														      .col-md-094p {
																															        width: 94%;
																															}
																															.col-md-096p {
																																  width: 96%;
																															  }
																															  .col-md-098p {
																																    width: 98%;
																															    }
																															    .col-md-100p {
																																      width: 100%;
																															      }
																															      @media (max-width: 1199px) {
																																        .col-sm-002p {
																																		    width: 2%;
																																		      }
																																		        .col-sm-004p {
																																				    width: 4%;
																																				      }
																																				        .col-sm-006p {
																																						    width: 6%;
																																						      }
																																						        .col-sm-008p {
																																								    width: 8%;
																																								      }
																																								        .col-sm-010p {
																																										    width: 10%;
																																										      }
																																										        .col-sm-012p {
																																												    width: 12%;
																																												      }
																																												        .col-sm-014p {
																																														    width: 14%;
																																														      }
																																														        .col-sm-016p {
																																																    width: 16%;
																																																      }
																																																        .col-sm-018p {
																																																		    width: 18%;
																																																		      }
																																																		        .col-sm-020p {
																																																				    width: 20%;
																																																				      }
																																																				        .col-sm-022p {
																																																						    width: 22%;
																																																						      }
																																																						        .col-sm-024p {
																																																								    width: 24%;
																																																								      }
																																																								        .col-sm-026p {
																																																										    width: 26%;
																																																										      }
																																																										        .col-sm-028p {
																																																												    width: 28%;
																																																												      }
																																																												        .col-sm-030p {
																																																														    width: 30%;
																																																														      }
																																																														        .col-sm-032p {
																																																																    width: 32%;
																																																																      }
																																																																        .col-sm-034p {
																																																																		    width: 34%;
																																																																		      }
																																																																		        .col-sm-036p {
																																																																				    width: 36%;
																																																																				      }
																																																																				        .col-sm-038p {
																																																																						    width: 38%;
																																																																						      }
																																																																						        .col-sm-040p {
																																																																								    width: 40%;
																																																																								      }
																																																																								        .col-sm-042p {
																																																																										    width: 42%;
																																																																										      }
																																																																										        .col-sm-044p {
																																																																												    width: 44%;
																																																																												      }
																																																																												        .col-sm-046p {
																																																																														    width: 46%;
																																																																														      }
																																																																														        .col-sm-048p {
																																																																																    width: 48%;
																																																																																      }
																																																																																        .col-sm-050p {
																																																																																		    width: 50%;
																																																																																		      }
																																																																																		        .col-sm-052p {
																																																																																				    width: 52%;
																																																																																				      }
																																																																																				        .col-sm-054p {
																																																																																						    width: 54%;
																																																																																						      }
																																																																																						        .col-sm-056p {
																																																																																								    width: 56%;
																																																																																								      }
																																																																																								        .col-sm-058p {
																																																																																										    width: 58%;
																																																																																										      }
																																																																																										        .col-sm-060p {
																																																																																												    width: 60%;
																																																																																												      }
																																																																																												        .col-sm-062p {
																																																																																														    width: 62%;
																																																																																														      }
																																																																																														        .col-sm-064p {
																																																																																																    width: 64%;
																																																																																																      }
																																																																																																        .col-sm-066p {
																																																																																																		    width: 66%;
																																																																																																		      }
																																																																																																		        .col-sm-068p {
																																																																																																				    width: 68%;
																																																																																																				      }
																																																																																																				        .col-sm-070p {
																																																																																																						    width: 70%;
																																																																																																						      }
																																																																																																						        .col-sm-072p {
																																																																																																								    width: 72%;
																																																																																																								      }
																																																																																																								        .col-sm-074p {
																																																																																																										    width: 74%;
																																																																																																										      }
																																																																																																										        .col-sm-076p {
																																																																																																												    width: 76%;
																																																																																																												      }
																																																																																																												        .col-sm-078p {
																																																																																																														    width: 78%;
																																																																																																														      }
																																																																																																														        .col-sm-080p {
																																																																																																																    width: 80%;
																																																																																																																      }
																																																																																																																        .col-sm-082p {
																																																																																																																		    width: 82%;
																																																																																																																		      }
																																																																																																																		        .col-sm-084p {
																																																																																																																				    width: 84%;
																																																																																																																				      }
																																																																																																																				        .col-sm-086p {
																																																																																																																						    width: 86%;
																																																																																																																						      }
																																																																																																																						        .col-sm-088p {
																																																																																																																								    width: 88%;
																																																																																																																								      }
																																																																																																																								        .col-sm-090p {
																																																																																																																										    width: 90%;
																																																																																																																										      }
																																																																																																																										        .col-sm-092p {
																																																																																																																												    width: 92%;
																																																																																																																												      }
																																																																																																																												        .col-sm-094p {
																																																																																																																														    width: 94%;
																																																																																																																														      }
																																																																																																																														        .col-sm-096p {
																																																																																																																																    width: 96%;
																																																																																																																																      }
																																																																																																																																        .col-sm-098p {
																																																																																																																																		    width: 98%;
																																																																																																																																		      }
																																																																																																																																		        .col-sm-100p {
																																																																																																																																				    width: 100%;
																																																																																																																																				      }
																																																																																																																																			      }
																																																																																																																																			      @media (max-width: 768px) {
																																																																																																																																				        body#portal .table-shades {
																																																																																																																																						    border: 0px;
																																																																																																																																						      }
																																																																																																																																						        body#portal .table-shades thead {
																																																																																																																																								    position: absolute;
																																																																																																																																								        clip: rect(1px 1px 1px 1px);
																																																																																																																																									    /* IE6, IE7 */
																																																																																																																																									    clip: rect(1px, 1px, 1px, 1px);
																																																																																																																																									        padding: 0;
																																																																																																																																										    border: 0;
																																																																																																																																										        height: 1px;
																																																																																																																																											    width: 1px;
																																																																																																																																											        overflow: hidden;
																																																																																																																																												  }
																																																																																																																																												    body#portal .table-shades thead th {
																																																																																																																																													        background-color: #1d96b2;
																																																																																																																																														    border: 1px solid #1d96b2;
																																																																																																																																														        font-weight: normal;
																																																																																																																																															    text-align: center;
																																																																																																																																															        color: white;
																																																																																																																																																  }
																																																																																																																																																    body#portal .table-shades thead th:first-of-type {
																																																																																																																																																	        text-align: left;
																																																																																																																																																		  }
																																																																																																																																																		    body#portal .table-shades tbody,
																																																																																																																																																		      body#portal .table-shades tr,
																																																																																																																																																		        body#portal .table-shades th,
																																																																																																																																																			  body#portal .table-shades td {
																																																																																																																																																				      display: block;
																																																																																																																																																				          padding: 0;
																																																																																																																																																					      text-align: left;
																																																																																																																																																					          white-space: normal;
																																																																																																																																																						    }
																																																																																																																																																						      body#portal .table-shades th,
																																																																																																																																																						        body#portal .table-shades td {
																																																																																																																																																								    padding: 0.5em;
																																																																																																																																																								        vertical-align: middle;
																																																																																																																																																									  }
																																																																																																																																																									    body#portal .table-shades tbody tr {
																																																																																																																																																										        margin-bottom: 1em;
																																																																																																																																																											    border: 2px solid #b2c6d0;
																																																																																																																																																											      }
																																																																																																																																																											        body#portal .table-shades tbody tr:last-of-type {
																																																																																																																																																													    margin-bottom: 0;
																																																																																																																																																													      }
																																																																																																																																																													        body#portal .table-shades tbody td {
																																																																																																																																																															    min-height: 27px;
																																																																																																																																																															      }
																																																																																																																																																															        body#portal .table-shades tbody td:first-of-type {
																																																																																																																																																																	    background-color: #dadee4;
																																																																																																																																																																	        /*color: white;*/
																																																																																																																																																																	        text-align: left;
																																																																																																																																																																		    min-height: 42px;
																																																																																																																																																																		      }
																																																																																																																																																																		        body#portal .table-shades tbody td:first-of-type .optionBtn {
																																																																																																																																																																				    float: right;
																																																																																																																																																																				      }
																																																																																																																																																																				        body#portal .table-shades tbody td:nth-child(n+2) {
																																																																																																																																																																						    text-align: right;
																																																																																																																																																																						      }
																																																																																																																																																																						        body#portal .table-shades tbody td[data-type=currency] {
																																																																																																																																																																								    text-align: right;
																																																																																																																																																																								      }
																																																																																																																																																																								        body#portal .table-shades tbody td:nth-child(n+2):before {
																																																																																																																																																																										    content: attr(data-title);
																																																																																																																																																																										        float: left;
																																																																																																																																																																											    font-size: 12px;
																																																																																																																																																																											        /*color: rgba(94,93,82,.75);*/
																																																																																																																																																																											      }
																																																																																																																																																																											        body#portal .table-shades tbody td:last-of-type:not( .filter_noData) {
																																																																																																																																																																													    display: none;
																																																																																																																																																																													      }
																																																																																																																																																																													        body#portal .table-shades tbody td.show-last-td:last-of-type {
																																																																																																																																																																															    text-align: right !important;
																																																																																																																																																																															        width: 100% !important;
																																																																																																																																																																																    display: inline-block !important;
																																																																																																																																																																																      }
																																																																																																																																																																																        body#portal .table-shades tbody td.filter_noData {
																																																																																																																																																																																		    padding-top: 10px;
																																																																																																																																																																																		      }
																																																																																																																																																																																	      }
																																																																																																																																																																																	      div#recordItemsTable_paginate > span > a {
																																																																																																																																																																																		        border: 5px solid #fff;
																																																																																																																																																																																			  padding: 2px;
																																																																																																																																																																																			    margin: 2px;
																																																																																																																																																																																		    }
																																																																																																																																																																																		    div#recordItemsTable_paginate > a,
																																																																																																																																																																																		    div#recordItemsTable_paginate > span {
																																																																																																																																																																																			      position: relative;
																																																																																																																																																																																			        float: left;
																																																																																																																																																																																				  padding: 6px 12px;
																																																																																																																																																																																				    margin-left: -1px;
																																																																																																																																																																																				      line-height: 1.42857143;
																																																																																																																																																																																				        color: #337ab7;
																																																																																																																																																																																					  text-decoration: none;
																																																																																																																																																																																					    background-color: #fff;
																																																																																																																																																																																					      border: 1px solid #ddd;
																																																																																																																																																																																				      }
																																																																																																																																																																																				      div#recordItemsTable_paginate {
																																																																																																																																																																																					        Float: right;
																																																																																																																																																																																					}
																																																																																																																																																																																					a.paginate_button.current {
																																																																																																																																																																																						  background-color: #428bca;
																																																																																																																																																																																					  }
																																																																																																																																																																																					  /* 
																																																																																																																																																																																					   *     Created on : 16-Jul-2015, 11:44:28
																																																																																																																																																																																					   *     */
/* MODALS */
.modal {
	  z-index: 9998;
	    background: rgba(255, 255, 255, 0.8);
    }
    .modal-backdrop {
	      background: transparent;
      }
      .modal-content {
	        border-radius: 0;
		  border: 1px solid;
		    padding: 0 15px;
		      box-shadow: none;
		        border-color: #b2c6d0;
		}
		.modal-dialog.container {
			  padding: 0;
		  }
		  .modal-body {
			    padding: 0;
		    }
		    .modal-dialog.container .modal-body {
			      padding: 10px;
		      }
		      .modal-header,
		      .modal-footer {
			        border-color: #b2c6d0;
			}
			.modal-header,
			.modal-footer {
				  margin: 0 -15px;
			  }
			  .modal-header h4 {
				    margin: -15px -15px;
				      padding: 15px 15px;
				        font-size: 1.8em;
					  font-weight: bold;
					    background: #e9ebef;
				    }
				    .modal-footer {
					      padding: 10px 15px;
					        border-color: #b2c6d0;
						  background: #e9ebef;
					  }
					  .modal-footer .btn.float-end {
						    margin-left: 5px;
					    }
					    .modal-header button.close {
						      opacity: 1;
					      }
					      /* 
					       *     Created on : 16-Jul-2015, 11:45:22
					       *     */
/* TOOLTIPS */
.tooltip {
	  z-index: 9999;
  }
  .tooltip.in {
	    opacity: 1;
    }
    .tooltip span[class*="ico"] {
	      padding-left: 26px;
      }
      .tooltip-inner {
	        padding: 3px 6px;
		  border: 1px solid;
		    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
		      border-radius: 0;
		        font-size: 14px;
			  border-radius: 3px;
			    background: #fff;
			      border-color: #004165;
			        color: #004165;
				  margin: 0 auto;
			  }
			  /* popovers */
			  .popover {
				    z-index: 10070;
				      box-shadow: none;
				        font-size: 12px;
					  border-radius: 0;
					    border: none;
					      padding: 0;
					        border: 1px solid;
						  max-width: 380px;
						    background-color: #fff;
						      border-color: #5bc0de;
					      }
					      .popover-title {
						        border: none;
							  border-bottom: 1px solid;
							    border-radius: 0;
							      background: #5bc0de;
							        border-bottom-color: #5bc0de;
								  color: #fff;
							  }
							  .popover-content {
								    font-size: 12px;
							    }
							    .popover.top .arrow {
								      border-top-color: transparent;
								        border-top-color: #5bc0de;
								}
								.popover.bottom .arrow {
									  border-top-color: transparent;
								  }
								  .popover.left .arrow {
									    border-top-color: transparent;
								    }
								    .popover.right .arrow {
									      border-top-color: transparent;
								      }
								      .popover.top .arrow:after {
									        border-top-color: #5bc0de;
									}
									.popover.bottom .arrow:after {
										  border-bottom-color: #5bc0de;
									  }
									  .popover.left .arrow:after {
										    border-left-color: #5bc0de;
									    }
									    .popover.right .arrow:after {
										      border-right-color: #5bc0de;
									      }
									      .popover-close {
										        position: absolute;
											  top: 7px;
											    right: 7px;
											      font-size: 16px;
											        cursor: pointer;
											}
											/* 
											 *     Created on : 16-Jul-2015, 11:46:15
											 *     */
/* BUTTONS */
body#portal .btn {
	  border-radius: 3px;
	    background-position: 0 0 ;
	      outline: none !important;
	        -webkit-user-select: none;
		  -moz-user-select: none;
		    -ms-user-select: none;
		      -o-user-select: none;
		        overflow: hidden;
			  box-shadow: none;
			    background-image: none;
			      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
			        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset;
				  border: none;
				    position: relative;
				      text-shadow: none;
				        font-family: 'PT Sans';
					  color: #fff;
				  }
				  body#portal .btn.float-start:not( :last-child) {
					    margin-right: 5px;
				    }
				    body#portal .btn.displayBlock {
					      width: 100%;
				      }
				      body#portal .btn:active {
					        color: rgba(255, 255, 255, 0.8);
					}
					body#portal .btn:hover,
					body#portal .btn:focus {
						  box-shadow: 0 0 0 40px rgba(0, 0, 0, 0.2) inset;
						    background-position: 0 0 ;
						      background-image: none;
					      }
					      body#portal .btn.btn-xs {
						        font-size: 14px;
						}
						body#portal .btn .btn-label {
							  display: block;
							    width: 32px;
							      height: 32px;
							        line-height: 32px;
								  text-align: center;
								    position: absolute;
								      left: 0;
								        top: 0;
									  background: rgba(0, 0, 0, 0.25);
								  }
								  body#portal .btn.btn-sm .btn-label {
									    display: block;
									      width: 28px;
									        height: 28px;
										  line-height: 28px;
										    text-align: center;
										      position: absolute;
										        left: 0;
											  top: 0;
										  }
										  body#portal .btn.btn-xs .btn-label {
											    display: block;
											      background: rgba(0, 0, 0, 0.25);
											        width: 24px;
												  height: 24px;
												    line-height: 22px;
												      text-align: center;
												        position: absolute;
													  left: 0;
													    top: 1px;
												    }
												    body#portal .markedBottom .btn-xs {
													      bottom: -2px;
												      }
												      body#portal .btn.btn-with-label {
													        padding-left: 42px;
														  max-height: 32px;
													  }
													  body#portal .btn.btn-sm.btn-with-label {
														    padding-left: 36px;
													    }
													    body#portal .btn.btn-xs {
														      line-height: 12px;
														        height: 24px;
														}
														body#portal .btn.btn-xs.btn-with-label {
															  padding-left: 28px;
														  }
														  body#portal .btn.btn-xs.btn-with-label i {
															    line-height: 22px;
															      position: absolute;
															        left: 6px;
															}
															body#portal .btn.btn-xs i {
																  font-size: 12px;
															  }
															  body#portal .btn:active {
																    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5) inset;
																      background-image: none;
															      }
															      body#portal .btn-xxl {
																        padding: 0;
																	  height: 66px;
																	    font-size: 16px;
																	      text-transform: uppercase;
																	        border-radius: 0;
																	}
																	body#portal .btn-xxl > i {
																		  position: absolute;
																		    display: block;
																		      top: 50%;
																		        left: 10px;
																			  font-size: 50px;
																			    -webkit-transform: translate(0, -50%);
																			      -ms-transform: translate(0, -50%);
																			        transform: translate(0, -50%);
																				  opacity: 0.7;
																				    text-shadow: 0 0 1px #000;
																			    }
																			    body#portal .btn-xxl .btn-text-center {
																				      position: absolute;
																				        top: 50%;
																					  right: 10px;
																					    -webkit-transform: translate(0, -50%);
																					      -ms-transform: translate(0, -50%);
																					        transform: translate(0, -50%);
																						  text-align: right;
																					  }
																					  body#portal .btn-light-blue {
																						    float: left;
																						      border: 1px solid;
																						        background: transparent;
																							  text-shadow: none;
																							    box-shadow: none;
																							      border-color: #b2c6d0;
																							        background: #e9ebef;
																								  color: #004165;
																							  }
																							  body#portal .btn-light-blue:hover {
																								    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.06) inset;
																								      color: #004165;
																							      }
																							      body#portal .btn-light-blue:active,
																							      body#portal .btn-light-blue.active {
																								        color: #004165;
																									  box-shadow: none !important;
																								  }
																								  body#portal .btn-light-blue.active:hover {
																									    box-shadow: none;
																									      background: #e9ebef;
																								      }
																								      body#portal .btn-light-blue img {
																									        max-height: 20px;
																										  max-width: 20px;
																										    margin: -2px -6px;
																									    }
																									    body#portal .btn-blue,
																									    body#portal .btn-green,
																									    body#portal .btn-red,
																									    body#portal .btn-orange {
																										      color: #fff !important;
																									      }
																									      body#portal .btn-blue {
																										        background: #31b0d5;
																										}
																										body#portal .borderBlue {
																											  border-color: #31b0d5;
																										  }
																										  body#portal .btn-blue.dark {
																											    background: #286090;
																										    }
																										    body#portal .borderBlue.dark {
																											      border-color: #286090;
																										      }
																										      body#portal .btn-green {
																											        background: #449d44;
																											}
																											body#portal .borderGreen {
																												  border-color: #449d44;
																											  }
																											  body#portal .btn-red {
																												    background: #c9302c;
																											    }
																											    body#portal .borderRed {
																												      border-color: #c9302c;
																											      }
																											      body#portal .btn-orange {
																												        background: #ec971f;
																												}
																												body#portal .borderOrange {
																													  border-color: #ec971f;
																												  }
																												  body#portal .btn-sm {
																													    text-align: center;
																													      padding: 0 8px;
																													        line-height: 28px;
																														  font-size: 13px;
																													  }
																													  body#portal .btn.float-end:not( :last-child):not( :only-child) {
																														    margin-left: 10px;
																													    }
																													    body#portal .btn-danger:focus,
																													    body#portal .btn-danger:hover,
																													    body#portal .btn-danger {
																														      background-color: #c44;
																													      }
																													      body#portal .btn-success:focus,
																													      body#portal .btn-success:hover,
																													      body#portal .btn-success {
																														        background-color: #fb4f14;
																														}
																														body#portal .btn-info:focus,
																														body#portal .btn-info:hover,
																														body#portal .btn-info {
																															  background-color: #fb4f14;
																															    color: #ffffff;
																														    }
																														    body#portal .btn-warning:focus,
																														    body#portal .btn-warning:hover,
																														    body#portal .btn-warning {
																															      background-color: #c21;
																														      }
																														      body#portal .btn-default:focus,
																														      body#portal .btn-default:hover,
																														      body#portal .btn-default {
																															        background-color: #004165;
																																  color: #ffffff;
																															  }
																															  body#portal .btn-text:focus,
																															  body#portal .btn-text:hover,
																															  body#portal .btn-text {
																																    background-color: #e9ebef;
																																      box-shadow: 0 0 0 1px #374767 inset;
																																        color: #374767;
																																}
																																/* 
																																 *     Created on : 16-Jul-2015, 11:47:32
																																 *     */
/* FORMS */
body#portal .radio:not( .pseudo_input),
body#portal .checkbox:not( .pseudo_input) {
	  display: initial;
  }
  body#portal .disabledSelect {
	    opacity: 0.5;
	      cursor: not-allowed;
      }
      body#portal .form-group input[type=number]::-webkit-inner-spin-button,
      body#portal .form-group input[type=number]::-webkit-outer-spin-button {
	        -webkit-appearance: none;
		  margin: 0;
	  }
	  body#portal .form-group .input-group-text {
		    position: relative;
		      max-height: 35px;
	      }
	      body#portal .form-group .input-group-text input[type="checkbox"].form-control {
		        top: -1px;
			  left: 7px;
			    position: absolute;
		    }
		    body#portal .form-control:not( [type="checkbox"]):not( [type="radio"]) {
			      border-radius: 0;
			        background-color: #fff;
				  color: #004165;
				    font-weight: normal;
			    }
			    body#portal .form-control:not( [type="checkbox"]):not( [type="radio"]):not(select) {
				      -webkit-appearance: none;
			      }
			      body#portal select.form-control {
				        padding-right: 20px !important;
					  appearance: auto !important;
				  }
				  body#portal .form-contorl-select:after {
					    content: '';
					      display: block;
					        position: absolute;
						  width: 0;
						    height: 0;
						      top: 13px;
						        right: 8px;
							  border-style: solid;
							    border-width: 0 3px 5px 3px;
							      border-color: transparent transparent #004165 transparent;
							        -webkit-transform: rotate(180deg);
								  -moz-transform: rotate(180deg);
								    -ms-transform: rotate(180deg);
								      transform: rotate(180deg);
							      }
							      body#portal .form-control:not( [type="checkbox"]):not( [type="radio"]):focus {
								        box-shadow: 0 0 1px 0 #fb4f14;
								}
								body#portal .form-control:not( [type="checkbox"]):not( [type="radio"]):not( .select2):not( .select2-container):not( [type="color"]):not( label) {
									  padding: 6px 10px;
								  }
								  body#portal [type="color"] {
									    padding: 0;
								    }
								    body#portal .form-control[type="checkbox"]:not([name*="unmask"]),
								    body#portal .form-control[type="radio"] {
									      width: 15px;
									        height: 15px;
										  position: relative;
										    bottom: -2px;
										      left: 1px;
										        display: inline-block;
											  border: none;
											    box-shadow: none;
										    }
										    body#portal .form-control[type="checkbox"][name*="unmask"] {
											      width: 20px;
											        height: 20px;
												  position: relative;
												    bottom: -2px;
												      left: 1px;
												        display: inline-block;
													  box-shadow: none;
												  }
												  body#portal .has-error .form-control:not( [type="checkbox"]):not( [type="radio"]) {
													    background-image: url('../../default/img/error-exclamation.png');
													      background-position: 0 0;
													        background-repeat: no-repeat;
													}
													body#portal .has-changed {
														  transition: box-shadow 0.3s ease-in-out;
													  }
													  body#portal .has-changed.changeActive {
														    box-shadow: 0 0 2px 2px rgba(10, 180, 250, 0.6);
													    }
													    body#portal .form-group label:not( .input-group-text) {
														      font-weight: normal;
													      }
													      body#portal .input-group-text {
														        border-radius: 0;
														}
														body#portal .input-group-text.dropdown {
															  padding: 0;
														  }
														  body#portal .input-group-text.dropdown > a {
															    margin: 0;
															      line-height: 32px;
															        border: none;
																  background: transparent;
																    box-shadow: none;
																      padding: 0 15px;
															      }
															      body#portal .input-group-text.btnDisabled {
																        cursor: not-allowed;
																}
																body#portal .input-addon-separator:after {
																	  position: absolute;
																	    top: 0;
																	      right: 0;
																	        content: '';
																		  display: block;
																		    height: 100%;
																		      border-right: 2px solid;
																	      }
																	      body#portal .form-group {
																		        display: block;
																			  margin: 0 0 8px 0;
																			    position: relative;
																		    }
																		    body#portal .form-group > textarea {
																			      max-width: 100%;
																			        min-width: 100%;
																			}
																			body#portal .form-group:not( .has-error):not( [disabled]) > textarea,
																			body#portal .form-group:not( .has-error):not( [disabled]) > select,
																			body#portal .form-group:not( .has-error):not( [disabled]) > input:not( [type="radio"]):not( [type="checkbox"]) {
																				  box-shadow: none;
																				    transition: color 0.2s ease-in-out;
																			    }
																			    body#portal .form-group.input-group {
																				      display: -webkit-box;
																				        /* OLD - iOS 6-, Safari 3.1-6, BB7 */
																				        display: -ms-flexbox;
																					  /* TWEENER - IE 10 */
																					  display: -webkit-flex;
																					    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
																					    display: flex;
																					      /* NEW, Spec - Firefox, Chrome, Opera */
																					      -webkit-align-items: stretch;
																					        align-items: stretch;
																					}
																					body#portal .form-group.input-group > * {
																						  display: initial;
																					  }
																					  body#portal .form-group.input-group > *:not( .input-group-text) {
																						    -webkit-box-flex: 1 1 auto;
																						      /* flex-grow flex-shrink, flex-basis */
																						      -webkit-flex: 1 1 auto;
																						        /* flex-grow flex-shrink, flex-basis */
																						        -ms-flex: 1 1 auto;
																							  /* flex-grow flex-shrink, flex-basis */
																							  flex: 1 1 auto;
																							    /* flex-grow flex-shrink, flex-basis */
																							    min-width: 0;
																							      /* Fix for FF */
																						    }
																						    body#portal .input-group-text {
																							      border-width: 1px;
																							        font-size: 12px;
																								  display: block;
																								    -webkit-box-flex: 0 0 auto;
																								      /* flex-grow flex-shrink, flex-basis */
																								      -webkit-flex: 0 0 auto;
																								        /* flex-grow flex-shrink, flex-basis */
																								        -ms-flex: 0 0 auto;
																									  /* flex-grow flex-shrink, flex-basis */
																									  flex: 0 0 auto;
																									    /* flex-grow flex-shrink, flex-basis */
																									    line-height: 22px;
																									      width: auto;
																									        min-width: 0;
																										  /* Fix for FF */
																										  border-color: #004165;
																										    background-color: #004165;
																										      color: #ffffff;
																									      }
																									      body#portal a.input-group-text:focus,
																									      body#portal a.input-group-text:hover {
																										        color: #fff;
																											  text-decoration: none;
																										  }
																										  body#portal .form-group:not( .has-error) > textarea,
																										  body#portal .form-group:not( .has-error) > select,
																										  body#portal .form-group:not( .has-error) > input {
																											    border-color: #b2c6d0;
																										    }
																										    body#portal .form-group:not( .has-error) > textarea[readonly],
																										    body#portal .form-group:not( .has-error) > select[readonly],
																										    body#portal .form-group:not( .has-error) > input:not( [type="radio"]):not( [type="checkbox"])[readonly],
																										    body#portal .form-group:not( .has-error) > textarea[disabled],
																										    body#portal .form-group:not( .has-error) > select[disabled],
																										    body#portal .form-group:not( .has-error) > input:not( [type="radio"]):not( [type="checkbox"])[disabled] {
																											      border-color: #b2c6d0;
																										      }
																										      body#portal .input-group-text.success {
																											        border-color: #739e73;
																												  background-color: #739e73;
																											  }
																											  body#portal .has-error .input-group-text {
																												    border-color: #f2dede;
																											    }
																											    body#portal .input-group-text.error {
																												      background-color: #a94442 !important;
																											      }
																											      body#portal .row:not(.compactInputFormat) div[class*="col-md-"]:nth-child(2) [required]:not(.datepicker),
																											      body#portal .required-field,
																											      body#portal td .form-group [required] {
																												        border-left-color: #004165 !important;
																													  border-left-width: 3px !important;
																												  }
																												  body#portal .row > .tooltip {
																													    width: auto;
																												    }
																												    body#portal .row:not(.compactInputFormat) div[class*="col-md-"]:nth-child(2) :focus :not([type="radio"]),
																												    body#portal .pseudo-radio-group:focus,
																												    body#portal .pseudo-checkbox:focus,
																												    body#portal .form-group:focus,
																												    body#portal .form-group > input:focus,
																												    body#portal .select2-container-active {
																													      outline: 0px solid #b2c6d0;
																													        border-bottom: 1px solid #fb4f14 !important;
																													}
																													body#portal .pseudo-checkbox {
																														  border-bottom: 1px solid rgba(0, 0, 0, 0);
																													  }
																													  body#portal .toggle.np-toggle label {
																														    /*            font-size: 12px !important;
																														     *                        line-height: 22px !important;*/
}
body#portal .toggle.np-toggle .btn {
	  top: 0px;
  }
  body#portal .toggle.np-toggle .toggle-handle {
	    background-color: #fff;
	      border-width: 0 1px;
      }
      body#portal .toggle.np-toggle .toggle-off {
	        /*            background-color: #cc4444;
		 *                        color: #cc4444;*/
  position: absolute;
  }
  body#portal .toggle.np-toggle .toggle-on {
	    /*            background-color: #4cae4c;
	     *                        color: #4cae4c ;*/
  position: absolute;
  }
  body#portal .toggle.np-toggle > .btn {
	    top: 0px;
    }
    body#portal .toggle.np-toggle.btn-primary {
	      background-color: #004165;
	        border-right: 1px solid #004165;
	}
	body#portal .toggle.np-toggle.btn-default {
		  background-color: #cc4444;
		    border-left: 1px solid #cc4444;
	    }
	    body#portal .toggle.np-toggle.btn-success {
		      background-color: #516f51;
		        border-right: 1px solid #516f51;
		}
		body#portal .toggle.np-toggle.btn-danger {
			  background-color: #8f3030;
			    border-left: 1px solid #8f3030;
		    }
		    body#portal .toggle.np-toggle.btn-danger hover {
			      background-color: #a33636;
		      }
		      body#portal .chargeItemsTable thead th[colspan] {
			        border-bottom: 1px solid white;
			}
			body#portal .chargeItemsTable .pseudo_input.disabled,
			body#portal .ignoreDisabled {
				  opacity: 1;
				    cursor: pointer;
			    }
			    body#portal .bundle-header {
				      border: 1px solid #b2c6d0 !important;
				        border-bottom-width: 0px !important;
					  height: 34px !important;
					    padding: 9px !important;
					      font-size: 16px !important;
					        /*text-align: center !important;*/
					        background: #e3e3e3 !important;
					}
					body#portal .billingMethodTable .form-group {
						  margin-bottom: 0px;
					  }
					  body#portal .billingMethodTable tr:hover td {
						    background-color: #ffffff;
					    }
					    body#portal .billingMethodTable th {
						      padding-left: 12px;
					      }
					      body#portal .fontSize12 {
						        font-size: 12px;
						}
						body#portal .lineHeight18 {
							  line-height: 18px;
						  }
						  body#portal .lineHeight20 {
							    line-height: 20px !important;
						    }
						    body#portal .cursorPointer {
							      cursor: pointer;
						      }
						      body#portal .productFeatures {
							        padding-left: 20px;
							}
							body#portal .renewalPriceTag {
								  width: 100%;
								    text-align: right;
							    }
							    body#portal .productComponent td,
							    body#portal .productComponentView td {
								      vertical-align: top !important;
								        border-bottom: 1px solid !important;
									  border-bottom-color: #dadee4 !important;
								  }
								  body#portal tbody > tr.productComponent:last-child > td {
									    border-bottom: 0px !important;
								    }
								    body#portal .disabledBtn10 {
									      padding: 2px 10px;
								      }
								      body#portal :-ms-input-placeholder {
									        /* IE 11+ */
									        color: #777777 !important;
									}
									body#portal .addDocPage,
									body#portal .addDocPage + .disabledBtn10 {
										  float: right;
										    margin: 0 0 -4px;
										      position: relative;
										        top: -9px;
										}
										body#portal .addDocPage + .disabledBtn10 {
											  line-height: 16px;
											    margin-right: 2px;
										    }
										    body#portal .addDocPage {
											      text-transform: capitalize;
										      }
										      body#portal .filter_filterArea > .filterInputBox > .form-group > .form-control.filterSelect2 {
											        border: 0 !important;
												  padding: 0 !important;
											  }
											  body#portal .filterSelect2 > .select2-container .select2-choice,
											  body#portal .filterSelect2 > .select2-container .select2-choice > .select2-chosen {
												    background: #f8f8f8;
												      line-height: 22px !important;
											      }
											      body#portal .filterSelect2 > .select2-container .select2-default {
												        color: #777777 !important;
												}
												body#portal .filterSelect2 > .select2-container .select2-choices .select2-search-field input,
												body#portal .filterSelect2 > .select2-container .select2-choice,
												body#portal .filterSelect2 > .select2-container .select2-choices,
												body#portal .filterSelect2 > .select2-dropdown-open.select2-drop-above .select2-choice,
												body#portal .filterSelect2 > .select2-dropdown-open.select2-drop-above .select2-choices,
												body#portal .filterSelect2 > .select2-container-active .select2-choice,
												body#portal .filterSelect2 > .select2-container-multi.select2-container-active .select2-choices,
												body#portal .filterSelect2 > .select2-drop-active {
													  font-size: 12px !important;
												  }
												  body#portal .filterSelect2 > .select2-container,
												  body#portal .filterSelect2 > .select2-container .select2-choice {
													    height: 30px !important;
												    }
												    body#portal .child_charge_item,
												    body#portal .child_charge_item input,
												    body#portal .child_charge_item label {
													      cursor: not-allowed;
												      }
												      /* 
												       *     Created on : 16-Jul-2015, 11:49:36
												       *         Author     : lukasz.wadowski
												       *         */
/* HEADERS */
.modaltitleHeader,
.titleHeader,
.titleHeaderDashBoard {
	  position: relative;
	    font-weight: bold;
	      font-size: 18px;
	        line-height: 48px;
		  margin: 0 -15px 10px -15px;
		    padding: 0 15px;
		      text-shadow: none;
		        background-repeat: repeat;
			  border-bottom: 1px solid;
			    font-family: 'PT sans Narrow';
			      text-transform: uppercase;
			        letter-spacing: 1px;
				  color: #004165;
				    background-color: #e9ebef;
				      border-bottom-color: #b2c6d0;
			      }
			      .modaltitleHeader *,
			      .titleHeader *,
			      .titleHeaderDashBoard * {
				        letter-spacing: 0.2px;
					  /* for IE */
					  letter-spacing: initial;
					    text-transform: none;
					      /* for IE */
					      text-transform: initial;
				      }
				      .modaltitleHeader .btn,
				      .titleHeader .btn {
					        margin-left: 0;
						  margin-top: 8px;
					  }
					  .titleHeaderDashBoard .btn:not( .leftMenuTrigger),
					  .modaltitleHeader .btn:not( .leftMenuTrigger):not( .float-end),
					  .titleHeader .btn:not( .leftMenuTrigger):not( .float-end) {
						    margin-left: 5px;
						      position: relative;
					      }
					      .titleHeaderDashBoard .btn:first-child,
					      .modaltitleHeader .btn:not( .float-end):first-child,
					      .titleHeader .btn:not( .float-end):first-child {
						        margin-left: 0;
						}
						h1 {
							  -webkit-user-select: none;
							    -moz-user-select: none;
							      -ms-user-select: none;
							        -o-user-select: none;
							}
							.applicationHeader h1 {
								  margin: 0px -15px 10px -15px;
								    padding: 5px 10px;
								      font-size: 14px;
								        text-transform: uppercase;
									  border-bottom: 1px solid;
									    background: inherit;
									      color: #5e5e8d;
									        border-bottom-color: #b2c6d0;
									}
									/* 
									 *     Created on : 16-Jul-2015, 11:58:15
									 *     */
/* ALERTS */
body#portal .alert {
	  font-size: 14px;
	    border-radius: 0;
	      margin: 10px 0;
	        padding: 10px 15px;
		  background-image: none;
		    box-shadow: none;
	    }
	    body#portal .alert_alertContainer.alert {
		      border-radius: 0;
		        padding: 15px 20px 15px 20px;
			  font-size: 14px;
			    margin: auto;
			      margin-bottom: 5px;
			        border: none;
			}
			body#portal .alert_alertContainer.alert-success {
				  box-shadow: 0 0 0 1px #82CB71 inset;
			  }
			  body#portal .alert_alertContainer.alert-danger {
				    box-shadow: 0 0 0 1px #DC7777 inset;
			    }
			    body#portal .alert_alertContainer.alert ul {
				      list-style: none;
				        padding-left: 0;
					  margin-bottom: 0;
				  }
				  body#portal .alert_alertContainer.alert ul > li > span {
					    font-weight: bold;
				    }
				    body#portal .alert-dismissable .close,
				    body#portal .alert-dismissible .close {
					      top: -10px;
					        right: -10px;
					}
					body#portal .alert.alert-neutral {
						  position: relative;
						    top: -1px;
						      border-bottom: 1px solid #b2c6d0;
						        z-index: 2;
						}
						body#portal .alert .alert-header {
							  display: block;
							    font-size: 16px;
							      font-weight: bold;
						      }
						      body#portal .alert.alert-add-icon {
							        padding-left: 100px;
								  position: relative;
								    min-height: 100px;
								      overflow: hidden;
							      }
							      body#portal .alert.alert-add-icon .alert-icon {
								        top: -32px;
									  left: -32px;
									    display: block;
									      position: absolute;
									        text-align: center;
										  width: 100px;
										    font-size: 100px;
										      -webkit-transform: rotate(-30deg);
										        -ms-transform: rotate(-30deg);
											  transform: rotate(-30deg);
										  }
										  body#portal .alert.alert-add-icon.alert-icon-small {
											    min-height: 50px;
											      padding-left: 60px;
										      }
										      body#portal .alert.alert-add-icon.alert-icon-small .alert-icon {
											        top: 50%;
												  left: 0;
												    width: 50px;
												      font-size: 40px;
												        line-height: 50px;
													  -webkit-transform: translateY(-50%);
													    -ms-transform: translateY(-50%);
													      transform: translateY(-50%);
												      }
												      body#portal .alert.alert-add-icon .alert-icon.fa-lock {
													        top: -16px;
														  left: -20px;
													  }
													  body#portal .alert.add-icon.small .alert-icon {
														    top: -22px;
														      left: -21px;
														        width: 50px;
															  font-size: 50px;
														  }
														  body#portal td.alert.add-icon .alert-icon {
															    top: 9px;
															      left: 4px;
															        width: 30px;
															}
															body#portal td.alert.add-icon .alert-icon:before {
																  font-size: 50px !important;
															  }
															  /* 
															   *     Created on : 16-Jul-2015, 12:15:36
															   *     */
/* PANELS */
.panel {
	  padding: 0;
	    margin-bottom: 10px;
	      box-shadow: none;
	        margin-top: 5px;
		  border: none;
	  }
	  .panel-body {
		    padding: 15px;
		      border: 1px solid;
		        border-color: #b2c6d0;
		}
		.panel-body .filter_filterArea {
			  border-bottom: none;
			    margin-top: 5px;
		    }
		    .panel-body .filter_mainPagination {
			      padding-left: 20px !important;
			        padding-right: 20px !important;
				  padding-bottom: 5px !important;
			  }
			  .panel-body .titleHeader {
				    margin: -15px -15px 5px;
			    }
			    .panel-default > .panel-heading {
				      height: 46px;
				        line-height: 18px;
					  padding: 16px 0 0;
					    border-bottom: 1px solid;
					      border-bottom: none;
					        border-radius: 0;
						  font-weight: bold;
						    font-size: 16px;
						      background: none;
						        color: #004165;
							  border-color: #b2c6d0;
						  }
						  .panel-default > .panel-heading:only-child {
							    border-bottom: 1px solid #fb4f14;
						    }
						    .panel-default > .panel-heading > i {
							      position: relative;
							        display: block;
								  float: left;
								    width: 46px;
								      height: 47px;
								        max-height: 47px;
									  line-height: 42px;
									    text-align: center;
									      margin: -16px 15px -1px 0;
									        background: #fff;
										  border: 1px solid;
										    border-bottom: none;
										      border-color: inherit;
										        z-index: 1;
											  font-size: 30px;
											    overflow: hidden;
											      font-weight: normal;
											        color: #88a1ae;
											}
											.panel-default > .panel-heading > i.notActive {
												  background: #b2c6d0;
												    color: #fff;
											    }
											    .panel-heading .btn {
												      top: -7px;
											      }
											      .panel-heading .report-head-div {
												        position: relative;
													  top: -7px;
												  }
												  .panel-default > .panel-heading.panel-heading-tabs {
													    line-height: 44px;
													      padding: 0;
												      }
												      .panel-heading-tabs span {
													        display: inline-block;
														  background: #b2c6d0;
														    color: #fff;
														      line-height: 46px;
														        margin-right: 2px;
															  padding: 0 5px;
															    font-weight: normal;
															      font-size: 13px;
															        cursor: pointer;
															}
															.panel-heading-tabs span.active {
																  background: #fff;
																    color: inherit;
																      color: initial;
																        border: 1px solid #b2c6d0;
																	  line-height: 44px;
																  }
																  .headerBtn.notActive {
																	    cursor: pointer;
																    }
																    .headerBtn:hover {
																	      opacity: 0.8;
																      }
																      .headerBtn:active {
																	        opacity: 1;
																	}
																	.panel-sub-heading {
																		  display: block;
																		    padding: 12px 0 0;
																		      border-bottom: 1px solid;
																		        line-height: 24px;
																			  font-size: 14px;
																			    margin: 2px 0 10px;
																			      font-weight: bold;
																			        background: none;
																				  position: relative;
																				    text-decoration: none;
																				      background: none !important;
																				        border-bottom-color: #d9e3f6;
																				}
																				.markedBottom {
																					  position: relative;
																					    border-bottom: 1px solid;
																					      bottom: 1px;
																					        padding: 0 25px 4px 0;
																						  text-transform: uppercase;
																						    white-space: nowrap;
																						      border-bottom-color: #fb4f14;
																					      }
																					      .markedBottom_removeUnderline {
																						        border-bottom: 1px dotted #b2c6d0;
																							  margin: 2px 0 5px;
																						  }
																						  .markedBottom_removeUnderline > .markedBottom {
																							    border-bottom: 1px solid #b2c6d0;
																						    }
																						    .panel-default > .panel-body .filter_mainPagination {
																							      padding: 5px 15px 10px !important;
																						      }
																						      .panel-default > .panel-body .filter_filterArea {
																							        padding: 0 10px 5px;
																							}
																							.panel {
																								  border-radius: 0;
																							  }
																							  .panel-inner-bordered {
																								    border: 1px solid;
																								      margin: 5px -5px;
																								        padding: 0 10px;
																								}
																								.panel-heading .btn.float-end:first-of-type,
																								.panel-heading .btn:not( .float-end):last-of-type {
																									  margin: 0;
																								  }
																								  .panel-heading .form-group .btn {
																									    margin: 0;
																								    }
																								    .panel-heading .btn.float-end:first-child {
																									      margin-right: 0;
																								      }
																								      .panel > .panel-heading > .btn-sm {
																									        margin-top: 1px;
																										  line-height: 26px;
																									  }
																									  .panel-body .filter_mainPagination {
																										    padding: 5px 25px 10px;
																									    }
																									    .panel-body .filter_filterArea {
																										      padding: 5px 10px;
																									      }
																									      .masonry-layout {
																										        column-count: 2;
																											  -webkit-column-count: 2;
																											    column-gap: 0;
																											      -webkit-column-gap: 0;
																										      }
																										      .masonry-layout__panel {
																											        break-inside: avoid;
																												  -webkit-column-break-inside: avoid;
																												    padding: 5px;
																											    }
																											    .masonry-layout__panel-content {
																												      padding: 10px;
																											      }
																											      .fullIframe {
																												        width: 100%;
																													  height: 100%;
																													    margin-bottom: -4px;
																													      border: none;
																												      }
																												      .dashboardPanel {
																													        margin-bottom: 0px;
																														  position: relative;
																													  }
																													  .showMore {
																														    background: #dadee4;
																														      height: 35px;
																														        position: absolute;
																															  bottom: 0px;
																															    width: 100%;
																														    }
																														    .showMore a {
																															      display: block;
																															        width: 100%;
																																  padding: 7px;
																																    border-top: 0;
																															    }
																															    [data-href]:hover {
																																      cursor: pointer;
																															      }
																															      body#portal *:not( .dd_shareholder) > label:not( .small):not( .input-group-text):not( .main_desc).documentNameLabel {
																																        word-break: break-all;
																																}
																																/* 
																																 *     Created on : 16-Jul-2015, 12:17:52
																																 *     */
/* FILTERS */
/* pagination */
body#portal .pagination {
	  border-radius: 0;
  }
  body#portal .pagination-sm > li:first-child > a,
  body#portal .pagination-sm > li:first-child > span {
	    border-radius: 0;
    }
    body#portal .pagination-sm > li:last-child > a,
    body#portal .pagination-sm > li:last-child > span {
	      border-top-right-radius: 0;
	        border-bottom-right-radius: 0;
	}
	body#portal .pagination > .disabled > span,
	body#portal .pagination > .disabled > span:hover,
	body#portal .pagination > .disabled > span:focus,
	body#portal .pagination > .disabled > a,
	body#portal .pagination > .disabled > a:hover,
	body#portal .pagination > .disabled > a:focus,
	body#portal .pagination > li > a,
	body#portal .pagination > li > span {
		  background-color: #004165;
		    color: #ffffff;
	    }
	    body#portal .pagination > li > a:hover,
	    body#portal .pagination > li > span:hover,
	    body#portal .pagination > li > a:focus,
	    body#portal .pagination > li > span:focus,
	    body#portal .pagination > .active > a,
	    body#portal .pagination > .active > span,
	    body#portal .pagination > .active > a:hover,
	    body#portal .pagination > .active > span:hover,
	    body#portal .pagination > .active > a:focus,
	    body#portal .pagination > .active > span:focus {
		      border-color: #fb4f14;
		        background-color: #fb4f14;
			  color: #ffffff;
		  }
		  body#portal .pagination > .active > a,
		  body#portal .pagination > .active > span,
		  body#portal .pagination > .active > a:hover,
		  body#portal .pagination > .active > span:hover,
		  body#portal .pagination > .active > a:focus,
		  body#portal .pagination > .active > span:focus {
			    z-index: 1;
			      background-color: #fb4f14;
			        color: #ffffff;
				  border-color: #fb4f14;
			  }
			  body#portal .pagination > li:first-child > a,
			  body#portal .pagination > li:first-child > span {
				    border-radius: 0;
			    }
			    body#portal .pagination > li:last-child > a,
			    body#portal .pagination > li:last-child > span {
				      border-radius: 0;
			      }
			      body#portal .pagination > .disabled > span,
			      body#portal .pagination > .disabled > span:hover,
			      body#portal .pagination > .disabled > span:focus,
			      body#portal .pagination > .disabled > a,
			      body#portal .pagination > .disabled > a:hover,
			      body#portal .pagination > .disabled > a:focus,
			      body#portal .pagination > li > a,
			      body#portal .pagination > li > span {
				        position: relative;
					  float: left;
					    line-height: 30px;
					      font-size: 12px;
					        padding: 0 10px;
						  border: none;
						    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
						      background-image: none;
						        background-color: #004165;
							  color: #ffffff;
						  }
						  body#portal .table > thead > tr > th a:not( .btn):visited,
						  body#portal .table > thead > tr > th a:not( .btn):active,
						  body#portal .table > thead > tr > th a:not( .btn),
						  body#portal .table.filter_contentTable > thead > tr > th {
							    border-bottom: none;
							      vertical-align: middle;
							        font-size: 14px;
								  text-shadow: none;
								    font-weight: normal;
								      text-transform: uppercase;
								        padding: 0;
									  min-height: 40px;
									    font-family: 'PT Sans Narrow';
									      letter-spacing: 0.2px;
								      }
								      body#portal .table.filter_contentTable > thead > tr > th {
									        padding: 0 3px 0 5px;
									}
									body#portal .table > thead > tr > th span,
									body#portal .table > thead > tr > th a:not( .btn):visited,
									body#portal .table > thead > tr > th a:not( .btn):active,
									body#portal .table > thead > tr > th a:not( .btn) {
										  display: block;
										    padding: 14px 3px 14px 5px;
										      vertical-align: middle;
										        margin: 0 -3px 0 -5px;
										}
										body#portal .table > thead > tr > th a:not( .btn) i {
											  position: relative;
											    display: inline-block;
											      margin-left: 4px;
											        color: #5e7c8b;
												  font-size: 15px;
												    opacity: 0.4;
											    }
											    body#portal .table > thead > tr > th a:not( .btn) i.active {
												      margin: 0;
												        opacity: 1;
												}
												body#portal .table > thead > tr > th a:not( .btn):hover {
													  text-decoration: underline;
												  }
												  body#portal .table > thead > tr > th > a.active {
													    text-decoration: underline;
												    }
												    body#portal .table-panel-border-right tr th:last-child,
												    body#portal .table-panel-border-right tr td:last-child {
													      border-right: 1px solid !important;
												      }
												      body#portal .filterControls > *:not( :last-child) {
													        margin-right: 5px;
													}
													body#portal .dropdownHide {
														  position: relative;
														    display: inline-block;
														      height: 30px;
														        padding-top: 5px;
															  top: 0;
															    width: 26px;
															      border: 1px solid;
															        text-align: center;
																  cursor: pointer;
																    -webkit-transform: rotate(180deg);
																      -ms-transform: rotate(180deg);
																        transform: rotate(180deg);
																}
																body#portal .filter_filterArea {
																	  position: relative;
																	    display: -webkit-box;
																	      /* OLD - iOS 6-, Safari 3.1-6, BB7 */
																	      display: -ms-flexbox;
																	        /* TWEENER - IE 10 */
																	        display: -webkit-flex;
																		  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
																		  display: flex;
																		    /* NEW, Spec - Firefox, Chrome, Opera */
																		    -webkit-align-items: stretch;
																		      align-items: stretch;
																	      }
																	      body#portal .filter_filterArea > * {
																		        -webkit-flex: 1 1 fit-content;
																			  /* flex-grow flex-shrink, flex-basis */
																			  -ms-flex: 1 1 -moz-fit-content;
																			    /* flex-grow flex-shrink, flex-basis */
																			    flex: 1 1 fit-content;
																			      /* flex-grow flex-shrink, flex-basis */
																			      display: flex;
																			        flex-wrap: wrap;
																			}
																			body#portal .filter_filterArea > .filterControls,
																			body#portal .filter_filterArea > .myDropdown {
																				  -webkit-box-flex: 0 0 auto;
																				    /* flex-grow flex-shrink, flex-basis */
																				    -webkit-flex: 0 0 auto;
																				      /* flex-grow flex-shrink, flex-basis */
																				      -ms-flex: 0 0 auto;
																				        /* flex-grow flex-shrink, flex-basis */
																				        flex: 0 0 auto;
																					  /* flex-grow flex-shrink, flex-basis */
																					  flex-basis: fit-content;
																				  }
																				  body#portal .filter_filterArea .myDropdown {
																					    max-width: 25px;
																					      max-height: 30px;
																					        -webkit-box-flex: 0 0 25px;
																						  /* flex-grow flex-shrink, flex-basis */
																						  -webkit-flex-flex: 0 0 25px;
																						    /* flex-grow flex-shrink, flex-basis */
																						    -ms-flex: 0 0 25px;
																						      /* flex-grow flex-shrink, flex-basis */
																						      flex: 0 0 25px;
																						        /* flex-grow flex-shrink, flex-basis */
																						        background: #f8f8f8;
																						}
																						body#portal .filter_filterArea > .myDropdown {
																							  display: none !important;
																						  }
																						  body#portal .filter_filterArea .dropdown-menu {
																							    left: 15px;
																							      bottom: 0;
																							        border-radius: 0;
																								  padding: 0 !important;
																								    float: none !important;
																								      padding: 5px 0 !important;
																								        height: 40px;
																									  box-shadow: none;
																									    border: none;
																									      max-width: none;
																									        position: absolute;
																										  margin: 0;
																										    z-index: 10;
																										      background-color: #fff;
																									      }
																									      body#portal .filter_filterArea .dropdown-menu li {
																										        position: relative;
																											  display: block;
																											    float: left;
																											      margin-right: 3px;
																										      }
																										      body#portal .filter_filterArea .dropdown-menu > li > * {
																											        height: 30px;
																												  box-shadow: none;
																												    font-size: 12px;
																												      border: solid 1px;
																												        background: #f8f8f8;
																													  border-color: #ddd;
																												  }
																												  body#portal .filter_filterArea .dropdown-menu > li:not( :last-child) > * {
																													    margin-bottom: 5px;
																												    }
																												    body#portal .filter_filterArea {
																													      padding: 0 0 10px;
																													        border-bottom: 1px solid;
																														  margin: 0 -10px 5px;
																														    border-bottom-color: #b2c6d0;
																													    }
																													    body#portal .filter_mainPagination {
																														      padding: 5px 15px;
																													      }
																													      body#portal .showMoreFilters {
																														        font-weight: bold;
																															  font-size: 16px !important;
																															    padding: 1px 5px !important;
																															      display: none;
																															        height: 30px;
																															}
																															body#portal .filterInputBox {
																																  position: relative;
																																    /*max-width: 80%;*/
																																    padding-right: 3px;
																																      text-align: left;
																																        max-height: 31px;
																																	  overflow: hidden;
																																	    flex: 1 1 0;
																																    }
																																    body#portal .vSliderInput {
																																	      padding-left: 40px;
																																      }
																																      body#portal .filter_filterArea .vSliderInput .showeMoreInputsBtn {
																																	        position: absolute;
																																		  left: 0;
																																		    top: 0;
																																		      line-height: 20px !important;
																																	      }
																																	      body#portal .filter_filterArea {
																																		        text-align: right;
																																		}
																																		body#portal .filter_filterArea > .filterInputBox > .form-group > .form-control {
																																			  margin-right: 3px;
																																			    margin: 0;
																																			      padding: 0 5px !important;
																																			        border: 1px solid #b2c6d0;
																																				  box-shadow: none;
																																				    overflow: hidden;
																																				      height: 30px;
																																				        font-size: 12px;
																																					  line-height: 18px;
																																					    background: #f8f8f8;
																																				    }
																																				    body#portal .filter_filterArea > .filterInputBox > .form-group > .form-control.select2 {
																																					      padding: 0;
																																					        border: none;
																																					}
																																					body#portal .filter_filterArea > .filterInputBox > .form-group > .form-control.select2 a {
																																						  height: 30px;
																																					  }
																																					  body#portal .filter_filterArea > .filterInputBox > .form-group > .form-control.select2 a span {
																																						    font-size: 12px;
																																					    }
																																					    body#portal .filter_filterArea > .filterInputBox > .form-group > .form-control:focus {
																																						      background: #fff;
																																					      }
																																					      body#portal .filter_filterArea > .filterInputBox > .form-group {
																																						        margin: 0 2px 5px 0;
																																							  display: inline-block;
																																						  }
																																						  body#portal .filter_filterArea .btn {
																																							    height: 30px !important;
																																							      line-height: 30px !important;
																																						      }
																																						      body#portal .filter_filterArea .btn .btn-label {
																																							        height: 30px !important;
																																								  line-height: 30px !important;
																																							  }
																																							  body#portal .filter_filterArea > div:not(:last-child) > select {
																																								    line-height: 12px;
																																								      padding: 5px;
																																							      }
																																							      body#portal .filter_filterArea .form-control {
																																								        max-width: 150px;
																																								}
																																								body#portal .filter_filterArea .thinInput {
																																									  max-width: 100px;
																																								  }
																																								  body#portal .filter_filterArea .extraThinInput {
																																									    max-width: 55px;
																																								    }
																																								    body#portal .filter_mainPagination:not( :last-child) {
																																									      border-top: none;
																																								      }
																																								      body#portal .filter_mainPagination > * {
																																									        float: left;
																																										  height: 30px;
																																									  }
																																									  body#portal .filter_mainPagination > * > * {
																																										    margin: 0;
																																										      height: 30px;
																																									      }
																																									      body#portal .filter_mainPagination > * > * > * {
																																										        height: 30px;
																																											  line-height: 30px;
																																										  }
																																										  body#portal .filter_mainPagination .form-control:not( [type="checkbox"]):not( [type="radio"]) {
																																											    padding: 4px;
																																											      font-size: 12px;
																																											        border: 1px solid;
																																												  box-shadow: none;
																																												    border-color: #ddd;
																																												      background: #f8f8f8;
																																											      }
																																											      body#portal .filter_contentTable {
																																												        font-size: 13px;
																																													  margin: 5px 0;
																																													    border: 1px solid;
																																													      border-color: #b2c6d0;
																																												      }
																																												      body#portal .filter_contentTable thead {
																																													        background: #dadee4;
																																													}
																																													body#portal .filter_contentTable tbody > tr > td {
																																														  border-top: 1px solid;
																																														    vertical-align: middle;
																																													    }
																																													    body#portal .filter_contentTable tbody > tr > td {
																																														      border-top-color: #dadee4;
																																													      }
																																													      body#portal .filter_contentTable tbody > tr > td span > span {
																																														        overflow-wrap: break-word;
																																															  word-wrap: break-word;
																																															    word-break: break-word;
																																															      -ms-hyphens: auto;
																																															        -moz-hyphens: auto;
																																																  -webkit-hyphens: auto;
																																																    hyphens: auto;
																																															    }
																																															    body#portal .filter_contentTable tbody > tr:hover > td {
																																																      background: #dadee4 !important;
																																															      }
																																															      body#portal .filter_contentTable tbody > tr:not( .success):not( .warning):not( .danger):not( .info):nth-child(even) > td {
																																																        background: #e9ebef;
																																																}
																																																body#portal .iconFilter {
																																																	  width: 20px;
																																																	    height: 10px;
																																																	      background: transparent !important;
																																																	        display: inline-block;
																																																		  margin: auto;
																																																		    text-align: center;
																																																		      cursor: default;
																																																	      }
																																																	      body#portal .iconGreen {
																																																		        color: #392;
																																																		}
																																																		body#portal .iconRed {
																																																			  color: #c44;
																																																		  }
																																																		  body#portal .iconOrange {
																																																			    color: #f0ad4e;
																																																		    }
																																																		    body#portal .iconBlue {
																																																			      color: #fb4f14;
																																																		      }
																																																		      body#portal .iconGrey {
																																																			        color: #b2c6d0;
																																																			}
																																																			body#portal .iconFilter i {
																																																				  display: inline-block;
																																																				    position: relative;
																																																				      width: 20px;
																																																				        height: 10px;
																																																					  font-size: 20px;
																																																				  }
																																																				  body#portal .iconFilter i:before {
																																																					    position: absolute;
																																																					      display: block;
																																																					        top: 50%;
																																																						  left: 0;
																																																						    -webkit-transform: translateY(-50%);
																																																						      -ms-transform: translateY(-50%);
																																																						        transform: translateY(-50%);
																																																						}
																																																						body#portal a .iconFilter {
																																																							  cursor: pointer;
																																																						  }
																																																						  body#portal .optionBtn > .btn {
																																																							    position: relative;
																																																							      padding: 0 8px 0 35px;
																																																							        background-image: none !important;
																																																								  line-height: 28px;
																																																								    height: 28px;
																																																								      max-height: 28px;
																																																								        font-size: 14px;
																																																									  min-width: 90px;
																																																								  }
																																																								  body#portal .optionBtn ul {
																																																									    position: absolute;
																																																									      list-style: none;
																																																									        display: none;
																																																										  word-spacing: 4px;
																																																										    min-width: 90px;
																																																										      padding: 0;
																																																										        border: 1px solid;
																																																											  margin-top: -1px;
																																																											    border-radius: 0;
																																																											      box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.6);
																																																											        z-index: 2;
																																																												  right: 0;
																																																												    background: #fff;
																																																											    }
																																																											    body#portal .optionBtn ul.openRight {
																																																												      left: 5px;
																																																												        right: auto;
																																																												}
																																																												body#portal .optionBtn ul > li > a {
																																																													  font-size: 14px;
																																																													    display: block;
																																																													      padding: 9px;
																																																													        border: none;
																																																														  white-space: nowrap;
																																																														    text-shadow: none;
																																																														      line-height: 14px;
																																																														        font-weight: normal;
																																																															  text-align: left;
																																																														  }
																																																														  body#portal .optionBtn ul > li > a:hover {
																																																															    text-decoration: none;
																																																														    }
																																																														    body#portal .optionBtn {
																																																															      display: inline-block;
																																																														      }
																																																														      body#portal .filter_noData {
																																																															        font-family: 'PT Sans';
																																																															}
																																																															@media only screen and (orientation: portrait) {
																																																																  .filter_contentTable > tbody > tr > td > i,
																																																																    .table-shades > tbody > tr > td > i {
																																																																	        display: none;
																																																																		  }
																																																																		    .table > thead > tr > th,
																																																																		      .table > thead > tr > td,
																																																																		        .table > tbody > tr > td,
																																																																			  .table > tfoot > tr > td {
																																																																				      padding: 5px 4px;
																																																																				          font-size: 12px;
																																																																					    }
																																																																					      .table > thead > tr > th a {
																																																																						          font-size: 12px !important;
																																																																							    }
																																																																						    }
																																																																						    @media (max-width: 768px) {
																																																																							      body#portal .tabcontent .table-shades {
																																																																								          display: block;
																																																																									    }
																																																																									      body#portal .filter_contentTable {
																																																																										          display: block;
																																																																											      border: 0px;
																																																																											        }
																																																																												  body#portal .filter_contentTable thead {
																																																																													      position: absolute;
																																																																													          clip: rect(1px 1px 1px 1px);
																																																																														      /* IE6, IE7 */
																																																																														      clip: rect(1px, 1px, 1px, 1px);
																																																																														          padding: 0;
																																																																															      border: 0;
																																																																															          height: 1px;
																																																																																      width: 1px;
																																																																																          overflow: hidden;
																																																																																	    }
																																																																																	      body#portal .filter_contentTable thead th {
																																																																																		          background-color: #1d96b2;
																																																																																			      border: 1px solid #1d96b2;
																																																																																			          font-weight: normal;
																																																																																				      text-align: center;
																																																																																				          color: white;
																																																																																					    }
																																																																																					      body#portal .filter_contentTable thead th:first-of-type {
																																																																																						          text-align: left;
																																																																																							    }
																																																																																							      body#portal .filter_contentTable tbody,
																																																																																							        body#portal .filter_contentTable tr,
																																																																																								  body#portal .filter_contentTable th,
																																																																																								    body#portal .filter_contentTable td {
																																																																																									        display: block;
																																																																																										    padding: 0;
																																																																																										        text-align: left;
																																																																																											    white-space: normal;
																																																																																											      }
																																																																																											        body#portal .filter_contentTable th,
																																																																																												  body#portal .filter_contentTable td {
																																																																																													      padding: 0.5em;
																																																																																													          vertical-align: middle;
																																																																																														    }
																																																																																														      body#portal .filter_contentTable tbody tr {
																																																																																															          margin-bottom: 1em;
																																																																																																      border: 2px solid #b2c6d0;
																																																																																																        }
																																																																																																	  body#portal .filter_contentTable tbody tr:last-of-type {
																																																																																																		      margin-bottom: 0;
																																																																																																		        }
																																																																																																			  body#portal .filter_contentTable tbody td {
																																																																																																				      min-height: 27px;
																																																																																																				        }
																																																																																																					  body#portal .filter_contentTable tbody td:first-of-type {
																																																																																																						      background-color: #dadee4;
																																																																																																						          /*color: white;*/
																																																																																																						          text-align: left;
																																																																																																							      min-height: 42px;
																																																																																																							        }
																																																																																																								  body#portal .filter_contentTable tbody td:first-of-type .optionBtn {
																																																																																																									      float: right;
																																																																																																									        }
																																																																																																										  body#portal .filter_contentTable tbody td:nth-child(n+2) {
																																																																																																											      text-align: right;
																																																																																																											        }
																																																																																																												  body#portal .filter_contentTable tbody td[data-type=currency] {
																																																																																																													      text-align: right;
																																																																																																													        }
																																																																																																														  body#portal .filter_contentTable tbody td:nth-child(n+2):before {
																																																																																																															      content: attr(data-title);
																																																																																																															          float: left;
																																																																																																																      font-size: 12px;
																																																																																																																          /*color: rgba(94,93,82,.75);*/
																																																																																																																        }
																																																																																																																	  body#portal .filter_contentTable tbody td:last-of-type {
																																																																																																																		      display: none;
																																																																																																																		        }
																																																																																																																		}
																																																																																																																		/* 
																																																																																																																		 *     Created on : 16-Jul-2015, 12:20:48
																																																																																																																		 *     */
/* SELECT2 */
.select2_2ndLine {
	  display: block;
	    text-transform: uppercase;
	      color: #5e7c8b;
	        font-size: 11px;
		  line-height: 11px;
		    padding-bottom: 5px;
	    }
	    .select2-results img,
	    .select2 img {
		      vertical-align: initial;
	      }
	      .select2-container {
		        overflow: hidden;
			  display: block;
			    width: 100%;
			      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			}
			.select2-control {
				  border-radius: 0;
			  }
			  .select2-offscreen {
				    width: 100% !important;
			    }
			    .select2-container .select2-choice {
				      font-family: 'PT Sans', Sans-serif;
				        height: 35px;
					  overflow: hidden;
					    max-width: 100%;
				    }
				    .input-group .select2-container {
					      display: table-cell;
				      }
				      .select2-chosen,
				      .select2-choice > span:first-child,
				      .select2-container .select2-choices .select2-search-field input {
					        font-family: 'PT Sans', Sans-serif;
						  padding: 4px 10px;
						    background: #fff;
					    }
					    .select2-container .select2-choices {
						      font-family: 'PT Sans', Sans-serif;
						        max-height: 100%;
							  overflow: hidden;
						  }
						  .select2-container .select2-choices.select2MultiSelectFocused {
							    max-height: 100px;
						    }
						    .select2-container .select2-choices .select2-search-field input,
						    .select2-container .select2-choice,
						    .select2-container .select2-choices,
						    .select2-dropdown-open.select2-drop-above .select2-choice,
						    .select2-dropdown-open.select2-drop-above .select2-choices,
						    .select2-container-active .select2-choice,
						    .select2-container-multi.select2-container-active .select2-choices,
						    .select2-drop-active {
							      box-shadow: none;
							        border-radius: 0;
								  font-size: 14px;
								    line-height: 24px;
								      padding: 0;
								        border-color: #b2c6d0;
									  background: #fff;
									    font-weight: normal;
								    }
								    .select2-container .select2-choices {
									      margin-left: 0;
								      }
								      .select2-container .select2-choices .select2-search-field input {
									        padding: 0 10px;
									}
									.has-error .select2-container .select2-choices .select2-search-field input,
									.has-error .select2-container .select2-choice,
									.has-error .select2-container .select2-choices,
									.has-error .select2-dropdown-open.select2-drop-above .select2-choice,
									.has-error .select2-dropdown-open.select2-drop-above .select2-choices,
									.has-error .select2-container-active .select2-choice,
									.has-error .select2-container-multi.select2-container-active .select2-choices,
									.has-error .select2-drop-active {
										  background-image: url('../../default/img/error-exclamation.png');
										    background-position: 0 0;
										      background-repeat: no-repeat;
										        border-color: #a00;
										}
										.select2-search input {
											  height: 34px !important;
											    border-radius: 2px;
											      background-image: url('../../global/plugins/select2/select2.png');
											        background-position: 100% -27px;
												  background-size: 75px auto;
												    background-repeat: no-repeat;
												      background-color: #fff;
												        border-color: #b2c6d0;
												}
												.select2-drop-auto-width,
												.select2-drop.select2-drop-above.select2-drop-active {
													  border-top-color: #b2c6d0;
												  }
												  .select2-drop-active {
													    border: 1px solid;
													      padding-top: 5px;
													        padding-right: 1px;
														  border-color: #b2c6d0;
													  }
													  .select2-container .select2-choice .select2-arrow,
													  .select2-container .select2-choice div {
														    border-left: none;
														      background: transparent;
														        line-height: 30px;
															  color: initial;
														  }
														  .select2-drop.select2-drop-above {
															    border-radius: 0;
														    }
														    .select2-container-multi {
															      display: table-cell;
														      }
														      .select2-container-multi .select2-choices .select2-search-choice {
															        border-radius: 1px;
																  box-shadow: none;
																    padding: 2px 17px 4px 8px;
																      margin-top: 3px;
																        margin: 3px 2px 0;
																	  border-color: #004165;
																	    background: none;
																	      background-color: #004165;
																	        color: #ffffff;
																	}
																	.select2-container-multi .select2-search-field {
																		  max-height: 32px;
																	  }
																	  .select2-container-multi .select2-choices .select2-search-choice div {
																		    padding: 1px 0;
																		      margin-top: 3px;
																	      }
																	      .select2-container-multi .select2-choices a.select2-search-choice-close {
																		        background: none;
																			  right: 1px;
																			    margin-top: -3px;
																			      left: auto;
																			        text-align: center;
																				  font-size: 1em;
																				    font-weight: bold;
																				      color: #fff;
																			      }
																			      .select2-container-multi .select2-choices a.select2-search-choice-close:hover {
																				        border: 1px solid;
																					  text-decoration: none;
																					    background: #004165;
																					      border-color: #004165;
																					        color: #fff;
																					}
																					.select2-container-multi .select2-choices a.select2-search-choice-close:before {
																						  content: 'x';
																						    display: block;
																						      position: relative;
																						        top: -4px;
																						}
																						.select2-container-disabled .select2-choice {
																							  padding: 0;
																							    border: 1px solid !important;
																							      cursor: not-allowed !important;
																							        border-color: #b2c6d0 !important;
																							}
																							.select2-choices input[required] {
																								  border-left-color: #004165 !important;
																								    border-left-width: 3px !important;
																							    }
																							    .select2-container-disabled .select2-choice > .select2-chosen {
																								      margin: 0;
																							      }
																							      .select2-container-disabled .select2-arrow {
																								        display: none !important;
																								}
																								.select2-container-multi.select2-container-disabled .select2-choices {
																									  border: 1px solid;
																									    background-color: #fff;
																									      border-color: #b2c6d0;
																								      }
																								      .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
																									        margin: 2px 2px 2px;
																										  color: initial;
																									  }
																									  .select2-drop-active,
																									  .select2-drop-mask {
																										    z-index: 9999;
																									    }
																									    .select2-results .select2-highlighted {
																										      color: #fff;
																										        background-color: #fb4f14;
																										}
																										.select2-container-multi {
																											  font-family: 'PT Sans', Sans-serif;
																										  }
																										  .select2-container-multi .select2-choices .select2-search-choice {
																											    font-family: 'PT Sans', Sans-serif;
																											      background: none;
																											        border: none;
																												  border-bottom: 1px solid rgba(178, 198, 208, 0.3);
																												    color: #004165;
																												      line-height: 20px;
																											      }
																											      .select2-container-multi .select2-choices li.select2-search-choice:last {
																												        margin-bottom: 30px;
																												}
																												.select2-container-multi .select2-choices a.select2-search-choice-close {
																													  color: #004165;
																												  }
																												  .select2-container-multi .select2-choices .select2-search-field {
																													    width: calc(100% - 25px) !important;
																												    }
																												    .select2-container-multi .select2-choices .select2-search-field input {
																													      font-family: 'PT Sans', Sans-serif;
																													        width: 100% !important;
																													}
																													.select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input,
																													.select2-container .select2-choices .select2-search-field input[disabled] {
																														  cursor: not-allowed;
																													  }
																													  td.details-control i {
																														    color: #004165;
																														      cursor: pointer;
																														        margin-right: 10px;
																														}
																														.select2-container-multi .select2-search-field:after {
																															  font-weight: normal;
																															    content: "\f002";
																															      font-family: FontAwesome;
																														      }
																														      .select2-choices.full-width .select2-search-choice {
																															        width: 99%;
																															}
																															/* 
																															 *     Created on : 16-Jul-2015, 12:21:24
																															 *     */
/* DATEPICKER */
.datepicker.datepicker-dropdown {
	  min-width: 200px;
  }
  .datepicker-dropdown {
	    z-index: 9997 !important;
    }
    .datepicker {
	      margin-top: 0;
	        border-radius: 0;
		  width: 199px;
	  }
	  input.datepicker {
		    padding: 6px 12px;
	    }
	    .datepicker:before,
	    .datepicker:after {
		      display: none;
	      }
	      .datepickerTrigger,
	      .datepickerTrigger > .form-control {
		        cursor: pointer;
		}
		.datepicker td.active:hover,
		.datepicker td.active:hover:hover,
		.datepicker td.active:focus,
		.datepicker td.active:hover:focus,
		.datepicker td.active:active,
		.datepicker td.active:hover:active,
		.datepicker td.active.active,
		.datepicker td.active:hover.active,
		.datepicker td.active.disabled,
		.datepicker td.active:hover.disabled,
		.datepicker td.active[disabled],
		.datepicker td.active:hover[disabled] {
			  box-shadow: 0 0 0 1px inset;
			    border-radius: 1px;
			      box-shadow: 0 0 0 1px #fb4f14 inset;
			        background-color: #fb4f14;
				  color: #ffffff;
			  }
			  .datepicker td.day:hover {
				    cursor: pointer;
				      border-radius: 1px;
				        background-color: #004165;
					  color: #ffffff;
				  }
				  .datepicker td span {
					    display: block;
					      width: 40px;
					        height: 35px;
						  line-height: 35px;
						    float: left;
						      margin: 2px;
						        cursor: pointer;
							  border-radius: 0;
						  }
						  .datepicker td,
						  .datepicker th {
							    text-align: center;
							      width: 20px;
							        height: 20px;
								  border-radius: 0px;
							  }
							  .datepicker th.next,
							  .datepicker th.prev {
								    font-size: 20px;
								      line-height: 20px;
								        padding-bottom: 7px;
								}
								.datepicker td span.year.disabled {
									  cursor: default;
								  }
								  .datepicker td span.active:hover,
								  .datepicker td span.active:focus,
								  .datepicker td span.active:active,
								  .datepicker td span.active.active,
								  .datepicker td span.active.disabled,
								  .datepicker td span.active[disabled] {
									    color: #ffffff;
									      background: #004165 !important;
								      }
								      .datepicker td span.year.disabled {
									        color: #ddd;
									}
									.datepicker td span.year.disabled:hover {
										  background: #fff;
									  }
									  /* dropdown */
									  .dropdown-menu {
										    border-color: #b2c6d0;
									    }
									    .dropdown-menu > li > a:hover,
									    .dropdown-menu > li > a:focus {
										      background: #f0f2f6;
									      }
									      .dropdown-menu > .active > a,
									      .dropdown-menu > .active > a:hover,
									      .dropdown-menu > .active > a:focus {
										        background-color: #004165;
											  color: #ffffff;
										  }
										  /* 
										   *     Created on : 16-Jul-2015, 12:25:27
										   *     */
/* MONEY BOXES */
.money_boxesRow {
	  display: -webkit-box;
	    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	    display: -ms-flexbox;
	      /* TWEENER - IE 10 */
	      display: -webkit-flex;
	        /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	        display: flex;
		  /* NEW, Spec - Firefox, Chrome, Opera */
		  -webkit-align-items: stretch;
		    align-items: stretch;
		      transition: max-height 0.4s ease-out;
		        overflow: hidden;
			  max-height: 450px;
		  }
		  .money_boxesCollapsed {
			    max-height: 163px;
		    }
		    .panel-i {
			      position: relative;
			        margin: 0 0 8px;
				  text-align: right;
				    border: 1px solid #b2c6d0;
				      min-height: 76px;
				        padding: 8px 10px 0;
					  -webkit-box-flex: 1 1 30%;
					    /* flex-grow flex-shrink, flex-basis */
					    -webkit-flex: 1 1 30%;
					      /* flex-grow flex-shrink, flex-basis */
					      -ms-flex: 1 1 30%;
					        /* flex-grow flex-shrink, flex-basis */
					        flex: 1 1 30%;
						  /* flex-grow flex-shrink, flex-basis */
					}
					.panel-i-44 {
						  -webkit-box-flex: 2 1 44%;
						    /* flex-grow flex-shrink, flex-basis */
						    -webkit-flex: 2 1 44%;
						      /* flex-grow flex-shrink, flex-basis */
						      -ms-flex: 2 1 44%;
						        /* flex-grow flex-shrink, flex-basis */
						        flex: 2 1 44%;
							  /* flex-grow flex-shrink, flex-basis */
						}
						.panel-i:not(:first-child) {
							  border-left: 0;
						  }
						  .panel-i-label {
							    text-transform: uppercase;
							      font-size: 13px;
							        color: #88a1ae;
							}
							.panel-i > i {
								  position: absolute;
								    display: block;
								      top: 2px;
								        left: 12px;
									  font-size: 48px;
									    line-height: 70px;
									      color: #88a1ae;
								      }
								      .panel-i > i > span {
									        position: absolute;
										  display: block;
										    top: 40px;
										      left: 50%;
										        -webkit-transform: translateX(-50%);
											  -ms-transform: translateX(-50%);
											    transform: translateX(-50%);
										    }
										    .panel-i > i > span.right {
											      top: 17px;
											        left: 100%;
												  left: -webkit-calc(110%);
												    left: calc(100% + 10px);
												      -webkit-transform: none;
												        -ms-transform: none;
													  transform: none;
												  }
												  .panel-i > span {
													    font-size: 30px;
													      display: block;
													        font-family: 'PT sans narrow';
														  overflow: hidden;
														    text-overflow: ellipsis;
														      color: #88a1ae;
													      }
													      .panel-i > span .repoArrow {
														        position: relative;
															  width: 15px;
															    height: 20px;
														    }
														    .panel-i > span .text22 .repoArrow {
															      font-size: 14px;
															        bottom: -3px;
															}
															.panel-i > span .repoArrow i {
																  position: absolute;
																    top: 50%;
																      right: 0;
																        -webkit-transform: translateY(-50%);
																	  -ms-transform: translateY(-50%);
																	    transform: translateY(-50%);
																    }
																    .panel-i .small {
																	      font-size: 17px;
																	        font-weight: normal;
																	}
																	@media (max-width: 768px) {
																		  .money_boxesRow {
																			      display: none !important;
																			        }
																			}
																			/* 
																			 *     Created on : 16-Jul-2015, 12:28:51
																			 *     */
/* REPORTS */
.reports_dateContainer {
	  height: 30px;
	    line-height: 34px;
	      font-size: 18px;
      }
      .reports_midSelection {
	        min-width: 300px !important;
	}
	.reports_showAllCards {
		  position: relative;
		    border: 1px solid #b2c6d0;
		      background: #e9ebef;
		        padding: 5px 10px;
			  margin-top: -8px;
			    cursor: pointer;
			      transition: background 0.1s linear;
		      }
		      .reports_showAllCards:hover {
			        background: #b2c6d0;
				  color: #fff;
			  }
			  .reports_dateContainer {
				    position: relative;
				      top: -7px;
				        padding: 0 0 0 10px;
					  overflow: hidden;
					    height: 35px;
					      line-height: 35px;
				      }
				      .repoArrow {
					        display: inline-block;
						  font-size: 18px;
						    line-height: 18px;
						      position: relative;
						        color: #22aa11;
						}
						.text-big .repoArrow {
							  top: -4px;
							    margin-left: 5px;
						    }
						    .relative {
							      position: relative;
						      }
						      .repoArrow .fa-arrow-down {
							        color: #f45b5b !important;
							}
							.repoArrow .fa-minus {
								  color: #7cb5ec !important;
							  }
							  /* 
							   *     Created on : 16-Jul-2015, 12:30:15
							   *     */
/* HEADER AND TOP MENU */
.head_companyName {
	  text-transform: uppercase;
  }
  .head_userSection {
	    float: right;
	      padding: 5px 2px;
	        width: 60%;
	}
	.head_nameBox {
		  display: inline-block;
		    height: 34px;
		      line-height: 34px;
		        float: right;
			  font-size: 14px;
			    text-decoration: none !important;
		    }
		    .head_icon {
			      display: block;
			        position: relative;
				  float: right;
				    width: 34px;
				      height: 34px;
				        line-height: 34px;
					  font-size: 20px;
					    background: #fb4f14;
					      border-radius: 50%;
					        color: #fff;
						  text-align: center;
						    margin-left: 15px;
						      transition: transform 0.4s cubic-bezier(0.42, 0, 0.38, 1.51);
					      }
					      .head_buttons {
						        float: right;
						}
						.head_logoutIcon {
							  background: #E04444;
						  }
						  *:hover > .head_icon {
							    opacity: 0.7;
						    }
						    *:active > .head_icon {
							      opacity: 1;
						      }
						      .head_originFlag {
							        display: inline-block;
								  position: relative;
								    width: 18px;
								      height: 12px;
								        margin-bottom: -2px;
									  background-repeat: no-repeat;
									    background-position: center center;
									      background-size: 100% 100%;
									        border-radius: 2px;
										  transition: transform 0.4s cubic-bezier(0.42, 0, 0.38, 1.51);
										    transition-delay: 0.1s;
									    }
									    .head_originFlag.flagGB {
										      background-image: url('../../default/img/flagGB.png');
									      }
									      .head_originFlag.flagIE {
										        background-image: url('../../default/img/flagIE.png');
										}
										.head_companyDesc {
											  display: block;
											    text-align: right;
											      /*min-width: 300px;*/
											      font-size: 12px;
											        line-height: 11px;
												  color: #888;
												    margin-top: 6px;
												      text-transform: uppercase;
											      }
											      .head_userExtended {
												        position: absolute;
													  top: -60px;
												  }
												  .head_userExtended span {
													    display: none;
												    }
												    .head_userSection.head_menuOpen .head_userExtended .head_icon {
													      -webkit-transform: translateY(65px);
													        -ms-transform: translateY(65px);
														  transform: translateY(65px);
													  }
													  .head_menuOpen.head_menuOpen .head_userExtended a:nth-child(1) .head_icon:not( :hover) {
														    transition-delay: 0.45s;
													    }
													    .head_menuOpen.head_menuOpen .head_userExtended a:nth-child(2) .head_icon:not( :hover) {
														      transition-delay: 0.4s;
													      }
													      .head_menuOpen.head_menuOpen .head_userExtended a:nth-child(3) .head_icon:not( :hover) {
														        transition-delay: 0.3s;
														}
														.head_userSection.head_menuOpen .head_userIco {
															  transform: rotate(90deg);
														  }
														  .head_headerLogo {
															    float: left;
															      max-width: 40%;
														      }
														      .head_Menu_mobile {
															        display: none;
																  vertical-align: middle;
																    margin-bottom: -10px;
																      max-width: 40px;
															      }
															      .head_Menu_mobile a i {
																        font-size: 30px;
																}
																.head_headerLogo .head_mainLogo img {
																	  padding-top: 0px;
																	    max-height: 35px;
																	      max-width: 100%;
																	        vertical-align: inherit;
																	}
																	.head_Menu_mobile .mobile_Menu .line {
																		  width: 30px;
																		    height: 4px;
																		      background-color: #004165;
																		        display: block;
																			  margin: 5px auto;
																			    -webkit-transition: all 0.3s ease-in-out;
																			      -o-transition: all 0.3s ease-in-out;
																			        transition: all 0.3s ease-in-out;
																			}
																			.head_Menu_mobile .mobile_Menu.is-active .line:nth-child(2) {
																				  opacity: 0;
																			  }
																			  .head_Menu_mobile .mobile_Menu.is-active .line:nth-child(1) {
																				    -webkit-transform: translateY(9px) rotate(45deg);
																				      -ms-transform: translateY(9px) rotate(45deg);
																				        -o-transform: translateY(9px) rotate(45deg);
																					  transform: translateY(9px) rotate(45deg);
																				  }
																				  .head_Menu_mobile .mobile_Menu.is-active .line:nth-child(3) {
																					    -webkit-transform: translateY(-9px) rotate(-45deg);
																					      -ms-transform: translateY(-9px) rotate(-45deg);
																					        -o-transform: translateY(-9px) rotate(-45deg);
																						  transform: translateY(-9px) rotate(-45deg);
																					  }
																					  .head_Menu_mobile .mobile_Menu :hover {
																						    cursor: pointer;
																					    }
																					    @media (max-width: 768px) {
																						      .head_header {
																							          top: 0px;
																								      left: 0px;
																								          height: 67px;
																									      width: 100%;
																									          z-index: 1000;
																										    }
																										      .head_header > .container {
																											          line-height: 50px;
																												      width: 100%;
																												        }
																													  .head_headerLogo {
																														      text-align: center;
																														          position: absolute;
																															      display: inline-block;
																															          width: 80%;
																																      max-width: 80%;
																																        }
																																	  .head_headerLogo .head_mainLogo img {
																																		      max-height: 35px;
																																		          max-width: 100%;
																																			      margin-top: 10px;
																																			        }
																																				  .head_Menu_mobile {
																																					      display: inline-block;
																																					        }
																																						  .head_userSection {
																																							      display: none;
																																							        }
																																								  body#portal .head_header {
																																									      position: fixed !important;
																																									          min-height: 60px !important;
																																										    }
																																									    }
																																									    /*
																																									     * To change this license header, choose License Headers in Project Properties.
																																									     * To change this template file, choose Tools | Templates
																																									     * and open the template in the editor.
																																									     * */
/*
 *     Created on : 07-Jul-2017, 13:41:40
 *     */
/** structure***/
body#portal .container.main_contentContainer {
	  border: 1px solid #aeb2b4 !important;
  }
  body:not( .widgets_attached) .contentOuter,
  .mainFilter .contentOuter {
	    width: 100% !important;
    }
    body#portal .head_header {
	      margin-bottom: 0px !important;
      }
      /*** SUBMENU ***/
      body#portal .dropdown-submenu {
	        position: relative;
		  white-space: nowrap;
	  }
	  body#portal .dropdown-submenu li {
		    display: block;
	    }
	    body#portal .top_userImg {
		      position: absolute;
		        top: 4px;
			  left: 4px;
			    max-height: 28px;
			      min-height: 28px;
			        text-align: center;
				  border: 1px solid;
				    box-shadow: 0 0 0 1px;
				      border-radius: 2px;
			      }
			      body#portal .topFixed li.dropdown-submenu a {
				        display: block;
					  padding: 4px 30px 4px 20px;
					    text-decoration: none;
					      line-height: 25px;
					        border-left: 1px solid #000;
						  position: relative;
					  }
					  body#portal .dropdown-submenu > a:after {
						    font-family: FontAwesome;
						      content: "\f0da";
						        display: block;
							  position: absolute;
							    top: 0;
							      right: 10px;
							        line-height: 33px;
							}
							body#portal .dropdown-submenu li a:hover {
								  border-left: 1px solid;
							  }
							  body#portal .dropdown-submenu ul {
								    display: block;
								      position: absolute;
								        left: 100%;
									  top: 0;
									    min-width: 100%;
									      padding: 0;
									        margin: 0;
										  display: none;
									  }
									  body#portal .subOpened.dropdown-submenu > ul {
										    display: block;
									    }
									    body#portal panel-body.padding5px10px,
									    body#portal .padding5px10px {
										      padding: 5px 10px;
									      }
									      body#portal .charCounter {
										        position: absolute;
											  text-align: center;
											    z-index: 5;
											      border: 1px solid;
											        border-left: none;
												  font-size: 1.2em;
												    font-weight: bold;
												      top: 0;
												        right: -30px;
													  width: 30px;
													    height: 34px;
													      line-height: 32px;
												      }
												      body#portal {
													        padding-top: 130px;
														  padding-bottom: 35px;
													  }
													  body#portal .head_header .container {
														    padding-top: 5px;
														      height: 66px;
													      }
													      body#portal .navbar {
														        -webkit-user-select: none;
															  -moz-user-select: none;
															    -ms-user-select: none;
															      -o-user-select: none;
															        user-select: none;
															}
															body#portal .topFixed {
																  border-bottom: 2px solid;
															  }
															  body#portal .topFixed > .navbar-default {
																    border-radius: 0;
																      box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5) inset;
																        background-color: #004165;
																	  border: none;
																	    background-image: none;
																	      padding: 0 5px;
																      }
																      body#portal .topFixed h1 {
																	        font-size: 1.8em;
																		  margin: 5px 0;
																	  }
																	  body#portal .topFixed aside {
																		    font-size: 1.2em;
																		      text-align: right;
																		        margin-top: 15px;
																		}
																		body#portal .topFixed {
																			  position: fixed;
																			    left: 0;
																			      top: 0;
																			        width: 100%;
																				  z-index: 9997;
																			  }
																			  #ajaxPreloader {
																				    display: none;
																				      border-bottom: 1px solid;
																			      }
																			      body#portal .ajaxPreloaderRails {
																				        height: 12px;
																					  border: 1px solid;
																					    width: 100%;
																					      overflow: hidden;
																				      }
																				      body#portal .ajaxPreloaderStripe {
																					        width: 0;
																						  height: 12px;
																					  }
																					  body#portal .alertModalContainer,
																					  body#portal .ajaxModalContainer {
																						    margin-top: 150px;
																						      max-width: 700px !important;
																					      }
																					      body#portal .alertModalContainer .alert:not( .alert-info):not( .alert-confirmation),
																					      body#portal .ajaxModalContainer .alert:not( .alert-info):not( .alert-confirmation) {
																						        padding: 50px;
																							  background: none;
																							    border: 1px solid;
																							      box-shadow: none;
																							        position: relative;
																								  text-shadow: none;
																							  }
																							  body#portal .alertModalContainer .alert.alert-info {
																								    border: 1px solid;
																								      font-weight: bold;
																							      }
																							      body#portal .ajaxModal .alert.alert-confirmation {
																								        padding: 20px;
																									  max-width: 600px;
																									    font-size: 1.4em;
																									      border: 1px solid;
																									        margin-top: -100%;
																										  box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.3);
																										    z-index: 1;
																										      position: relative;
																										        overflow: hidden;
																										}
																										body#portal .confirmationHeader {
																											  min-height: 70px;
																											    margin: -20px -21px 20px;
																											      border-bottom: 1px solid;
																											        font-size: 55px;
																												  text-align: center;
																											  }
																											  body#portal .confirmationHeader i {
																												    position: absolute;
																												      font-size: 110px;
																												        left: -20px;
																													  top: -20px;
																													    -webkit-transform: rotate(-27deg);
																													      -moz-transform: rotate(-27deg);
																													        transform: rotate(-27deg);
																													}
																													body#portal .confirmationMessageRow {
																														  padding-bottom: 20px;
																														    font-size: 16px;
																													    }
																													    body#portal .confirmationFooter {
																														      margin: 20px -20px -20px;
																														        padding: 10px 0;
																															  border-top: 1px solid;
																														  }
																														  body#portal .confirmationInputsBox {
																															    margin: 20px -10px -15px;
																															      border: 1px solid;
																															        padding: 0 15px;
																															}
																															body#portal .closeAjax {
																																  position: absolute;
																																    top: 5px;
																																      right: 5px;
																																        display: block;
																																	  width: 15px;
																																	    height: 15px;
																																	      line-height: 12px;
																																	        text-align: center;
																																		  cursor: pointer;
																																		    -moz-box-sizing: border-box;
																																		      -webkit-box-sizing: border-box;
																																		        box-sizing: border-box;
																																		}
																																		.closeAjax:hover {
																																			  background: rgba(0, 0, 0, 0.5);
																																		  }
																																		  body#portal .alertModal,
																																		  body#portal .ajaxModal {
																																			    position: fixed;
																																			      background: rgba(0, 0, 0, 0.5);
																																			        top: 0;
																																				  left: 0;
																																				    width: 100%;
																																				      height: 100%;
																																				        display: none;
																																					  z-index: 999999;
																																				  }
																																				  body#portal .alertModal {
																																					    background: rgba(0, 0, 0, 0.15);
																																				    }
																																				    body#portal .alertBtnsBox {
																																					      margin: 25px 0 -25px;
																																					        text-align: center;
																																					}
																																					body#portal .alertBtnsBox .btn:not( :first-child) {
																																						  margin-left: 15px;
																																					  }
																																					  body#portal .topSeparator {
																																						    min-height: 5px;
																																						      position: relative;
																																						        z-index: 999;
																																							  border-bottom: 3px solid;
																																							    overflow: hidden;
																																						    }
																																						    body#portal .topFixed .navbar {
																																							      margin-bottom: 0;
																																							        min-height: 0;
																																							}
																																							body#portal .topFixed .navbar .container {
																																								  padding: 0;
																																							  }
																																							  body#portal .topFixed .mainLogo {
																																								    display: inline-block;
																																								      position: relative;
																																								        line-height: 70px;
																																									  float: left;
																																								  }
																																								  body#portal .topFixed .mainLogo img {
																																									    max-height: 36px;
																																								    }
																																								    .topFixed .navbar-nav > li > a {
																																									      padding: 0 6px;
																																									        font-size: 14px;
																																										  line-height: 36px;
																																										    max-height: 36px;
																																										      padding-left: 32px;
																																										        text-shadow: none;
																																											  border-left: 1px solid;
																																											    text-shadow: -1px 1px 1px #000;
																																										    }
																																										    .topFixed .navbar-nav > li:first-child > a {
																																											      border-left: none;
																																										      }
																																										      .topFixed .navbar-nav > li:last-child > a {
																																											        border-right: 1px solid;
																																											}
																																											.topFixed .navbar-default .navbar-nav > li > a i[class*='flat'].biggerIco {
																																												  bottom: -1px;
																																											  }
																																											  .topFixed .navbar-default .navbar-nav > .active > a {
																																												    background: transparent;
																																												      box-shadow: none;
																																											      }
																																											      .topFixed .navbar-nav > li > a.toggler {
																																												        border: none;
																																												}
																																												.topFixed .dropdown-menu {
																																													  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.5);
																																													    border: 1px solid;
																																													      padding: 0;
																																													        border-radius: 0;
																																													}
																																													.topFixed .dropdown-menu > li > a {
																																														  display: block;
																																														    padding: 4px 20px;
																																														      clear: both;
																																														        font-weight: normal;
																																															  line-height: 25px;
																																															    white-space: nowrap;
																																															      min-width: 190px;
																																														      }
																																														      li.topnavLabel {
																																															        padding: 6px 10px;
																																																  text-shadow: none;
																																																    border-bottom: 1px solid;
																																																      border-top: 1px solid;
																																															      }
																																															      .open .caret {
																																																        -webkit-transform: rotate(180deg);
																																																	  -moz-transform: rotate(180deg);
																																																	    transform: rotate(180deg);
																																																    }
																																																    .userSection {
																																																	      position: relative;
																																																	        text-align: center;
																																																		  background: rgba(0, 65, 101, 0.7);
																																																		    margin: 0 auto;
																																																		      border: 1px solid;
																																																		        border-top: 1px solid;
																																																			  display: none;
																																																		  }
																																																		  body#portal .userMenu {
																																																			    margin-bottom: 0;
																																																		    }
																																																		    body#portal .userMenu li {
																																																			      display: inline-block;
																																																		      }
																																																		      body#portal .userMenu li a {
																																																			        display: block;
																																																				  padding: 15px 10px 10px;
																																																				    margin: 5px 10px 0;
																																																				      text-align: center;
																																																				        font-size: 1em;
																																																					  text-shadow: none;
																																																					    border-radius: 5px 5px 0 0;
																																																					      border: 1px solid;
																																																					        width: 122px;
																																																						  margin-bottom: 10px;
																																																						    border-radius: 3px;
																																																					    }
																																																					    .notName {
																																																						      font-size: 1em;
																																																					      }
																																																					      .userMenu li:hover a {
																																																						        text-decoration: none;
																																																						}
																																																						.userMenu li a i {
																																																							  font-size: 28px;
																																																							    line-height: 30px;
																																																							      max-height: 30px;
																																																							        display: block;
																																																								  margin-bottom: 5px;
																																																							  }
																																																							  .userMenu li a i[class*="flat"]:before {
																																																								    font-size: 34px;
																																																							    }
																																																							    .userMenu li:hover a i,
																																																							    .userMenu li:hover a {
																																																								      text-shadow: none;
																																																							      }
																																																							      .userMenu li a.open {
																																																								        border: 1px solid;
																																																									  border-bottom: none;
																																																								  }
																																																								  .badge {
																																																									    text-shadow: none;
																																																									      padding: 5px 0;
																																																									        width: 20px;
																																																										  font-size: 10px;
																																																										    text-align: center;
																																																										      border-radius: 50%;
																																																										        box-shadow: none;
																																																											  -webkit-user-select: none;
																																																											    -moz-user-select: none;
																																																											      -ms-user-select: none;
																																																											        -o-user-select: none;
																																																												  user-select: none;
																																																											  }
																																																											  .userMenu li a i .badge {
																																																												    font-size: 10px;
																																																												      position: relative;
																																																												        top: -10px;
																																																													  margin-left: -5px;
																																																													    margin-right: -15px;
																																																												    }
																																																												    .userMenuClose {
																																																													      position: absolute;
																																																													        top: 5px;
																																																														  right: 15px;
																																																														    cursor: pointer;
																																																													    }
																																																													    .navbar-toggle {
																																																														      background: transparent !important;
																																																														        margin: 5px;
																																																														}
																																																														.headerCopy h2 {
																																																															  font-size: inherit;
																																																															    background: none;
																																																															      padding: 0;
																																																															        margin: 0;
																																																																  text-shadow: none;
																																																																    color: inherit;
																																																																      line-height: inherit;
																																																																        border: none;
																																																																	  font-weight: normal;
																																																																  }
																																																																  .headerCopy {
																																																																	    border-top: 1px solid;
																																																																	      border-bottom: 1px solid;
																																																																	        min-height: 26px;
																																																																		  display: none;
																																																																	  }
																																																																	  .headerCopy .leftMenuTrigger span {
																																																																		    padding: 0;
																																																																		      padding-top: 5px;
																																																																		        font-size: 1em;
																																																																			  line-height: 7px;
																																																																		  }
																																																																		  .headerCopy .headerCopyIn > span {
																																																																			    line-height: 26px;
																																																																			      font-size: 0.9em;
																																																																			        text-shadow: 0 0 2px;
																																																																			}
																																																																			.headerCopy .btn {
																																																																				  padding: 0 5px;
																																																																				    font-size: 12px;
																																																																				      line-height: 20px;
																																																																				        margin: 2px;
																																																																				}
																																																																				.headerCopy .btn.btn-with-label {
																																																																					  padding-left: 25px;
																																																																					    margin-top: 3px;
																																																																				    }
																																																																				    .headerCopy .btn .btn-label {
																																																																					      line-height: 20px !important;
																																																																					        height: 20px;
																																																																						  width: 20px;
																																																																					  }
																																																																					  .headerCopy .btn.btn-success {
																																																																						    box-shadow: none;
																																																																					    }
																																																																					    .headerCopy .btn.btn-danger {
																																																																						      box-shadow: none;
																																																																					      }
																																																																					      .headerCopy .btn.btn-default {
																																																																						        box-shadow: none;
																																																																						}
																																																																						.headerCopy .btn.btn-success:hover {
																																																																							  box-shadow: 0 0 3px 0 rgba(50, 255, 50, 0.7);
																																																																						  }
																																																																						  .headerCopy .btn.btn-danger:hover {
																																																																							    box-shadow: 0 0 3px 0 rgba(182, 0, 90, 0.8);
																																																																						    }
																																																																						    .headerCopy .btn.btn-default:hover {
																																																																							      box-shadow: 0 0 3px 0 rgba(124, 6, 188, 0.8);
																																																																						      }
																																																																						      .headerCopyIn {
																																																																							        padding: 0;
																																																																							}
																																																																							.originFlag {
																																																																								  position: relative;
																																																																								    padding-left: 24px;
																																																																							    }
																																																																							    .originFlag:before {
																																																																								      content: '';
																																																																								        display: block;
																																																																									  position: absolute;
																																																																									    width: 18px;
																																																																									      height: 12px;
																																																																									        left: 0;
																																																																										  top: 2px;
																																																																										    background-repeat: no-repeat;
																																																																										      background-position: center center;
																																																																										        background-size: 100% 100%;
																																																																										}
																																																																										.flagGB:before {
																																																																											  background-image: url('../img/flagGB.png');
																																																																										  }
																																																																										  .flagIE:before {
																																																																											    background-image: url('../img/flagIE.png');
																																																																										    }
																																																																										    .topFixed {
																																																																											      border-bottom-color: #e9ebef;
																																																																										      }
																																																																										      .topFixed > .navbar-default {
																																																																											        box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5) inset;
																																																																												  background-color: #004165;
																																																																												    border-bottom-color: #000;
																																																																											    }
																																																																											    .topFixed.compacted > .navbar-default {
																																																																												      background: #004165;
																																																																											      }
																																																																											      /*.topFixed h1{
																																																																											       *     color: @branding_color_1;
																																																																											       *     }*/
.topFixed aside {
	  color: #9b3f92;
  }
  #ajaxPreloader {
	    border-bottom-color: #000;
	      background: #000;
      }
      .ajaxPreloaderRails {
	        border-color: #fb4f14;
		  background: rgba(255, 255, 255, 0.3);
	  }
	  .ajaxPreloaderStripe {
		    background-color: #002d47;
	    }
	    body#portal .alertModalContainer .alert:not( .alert-info):not( .alert-confirmation),
	    body#portal .ajaxModalContainer .alert:not( .alert-info):not( .alert-confirmation) {
		      background-image: -webkit-linear-gradient(rgba(200, 50, 50, 0.4) 0, rgba(200, 50, 50, 0.6) 100%) !important;
		        background-image: -o-linear-gradient(rgba(200, 50, 50, 0.4) 0, rgba(200, 50, 50, 0.6) 100%) !important;
			  background-image: -moz-linear-gradient(rgba(200, 50, 50, 0.4) 0, rgba(200, 50, 50, 0.6) 100%) !important;
			    background-image: linear-gradient(rgba(200, 50, 50, 0.4) 0, rgba(200, 50, 50, 0.6) 100%) !important;
			      border-color: rgba(200, 50, 50, 0.9);
			        color: #fee;
			}
			body#portal .alertModalContainer .alert.alert-info {
				  background-image: -webkit-linear-gradient(rgba(80, 120, 250, 0.8) 0, rgba(80, 120, 250, 0.9) 100%) !important;
				    background-image: -o-linear-gradient(rgba(80, 120, 250, 0.8) 0, rgba(80, 120, 250, 0.9) 100%) !important;
				      background-image: -moz-linear-gradient(rgba(80, 120, 250, 0.8) 0, rgba(80, 120, 250, 0.9) 100%) !important;
				        background-image: linear-gradient(rgba(80, 120, 250, 0.8) 0, rgba(80, 120, 250, 0.9) 100%) !important;
					  border-color: rgba(80, 120, 250, 0.9);
					    color: #fff;
				    }
				    body#portal .ajaxModal .alert.alert-confirmation {
					      background: #fff;
					        border-color: #9b3f92;
					}
					body#portal .confirmationHeader {
						  border-bottom-color: #6547b2;
						    background-color: #9b3f92;
						      color: #ffffff;
						        color: #fff;
						}
						body#portal .confirmationFooter {
							  background: #f5f5f5;
							    border-top-color: #6547b2;
						    }
						    .footLogo {
							      color: #58408e;
						      }
						      body#portal .confirmationInputsBox {
							        border-color: #bdc2e1;
								  background: #f5f6fb;
							  }
							  .closeAjax:hover {
								    background: rgba(0, 0, 0, 0.5);
							    }
							    body#portal .alertModal,
							    body#portal .ajaxModal {
								      background: rgba(0, 0, 0, 0.5);
							      }
							      body#portal .alertModal {
								        background: rgba(0, 0, 0, 0.15);
								}
								.topSeparator {
									  border-bottom-color: #9b3f92;
									    background-color: #fff;
								    }
								    .topFixed .mainLogo {
									      background: #fff;
								      }
								      .topFixed .navbar-nav > li > a {
									        border-left-color: #004165;
										  text-shadow: -1px 1px 1px #000000;
									  }
									  .topFixed .navbar-nav > li:last-child > a {
										    border-right-color: #004165;
									    }
									    .topFixed .navbar-default .navbar-nav > li > a i {
										      color: #ddd;
									      }
									      .topFixed .navbar-default .navbar-nav > li > a {
										        color: #ddd;
										}
										.topFixed .navbar-default .navbar-nav > li > a:hover,
										.topFixed .navbar-default .navbar-nav > li > a:focus {
											  background: rgba(0, 0, 0, 0.3);
											    color: #ddd;
										    }
										    .topFixed .navbar-default .navbar-nav > .active > a {
											      background: transparent;
											        color: #ddd;
											}
											.topFixed .navbar-default .navbar-nav > .open > a,
											.topFixed .navbar-default .navbar-nav > .open > a:hover,
											.topFixed .navbar-default .navbar-nav > .open > a:focus {
												  background: rgba(0, 0, 0, 0.2);
												    color: #ddd;
												      border-color: #111;
											      }
											      .topFixed .dropdown-menu {
												        border-color: #002032;
												}
												.topFixed .dropdown-menu > li > a {
													  color: #ddd;
													    background: #002032;
												    }
												    .topFixed .dropdown-menu > li > a:hover,
												    .topFixed .dropdown-menu > li > a:focus {
													      background-color: #004165;
													        color: #ffffff;
													}
													li.topnavLabel {
														  color: #eee;
														    border-bottom-color: #002032;
														      border-top-color: #002032;
														        background: #002032;
														}
														.userSection {
															  background: rgba(0, 65, 101, 0.7);
															    border-color: #004165;
															      border-top-color: #004165;
														      }
														      .userMenu li a {
															        color: #eee;
																  border-color: rgba(255, 255, 255, 0.3);
															  }
															  .userMenu li:hover a {
																    color: #002032;
																      background: rgba(0, 0, 0, 0.2);
															      }
															      .userMenu li a i {
																        color: #eee;
																}
																.userMenu li:hover a i,
																.userMenu li:hover a {
																	  color: #fb4f14;
																  }
																  .userMenu li a.open {
																	    background: #fff;
																	      border-color: #000;
																	        color: #000 !important;
																	}
																	.userMenu li a.open i {
																		  color: #000 !important;
																	  }
																	  .badge {
																		    background: #cc0e6e;
																	    }
																	    .userMenuClose {
																		      color: #eee;
																	      }
																	      .userMenuClose:hover {
																		        color: #002032;
																		}
																		.navbar-toggle {
																			  background: transparent !important;
																		  }
																		  .navbar-toggle:hover {
																			    border-color: #9b3f92;
																		    }
																		    .navbar-toggle:hover .icon-bar {
																			      background-color: #9b3f92;
																		      }
																		      .headerCopy {
																			        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.7) 100%) !important;
																				  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.7) 100%) !important;
																				    background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.7) 100%) !important;
																				      background-image: linear-gradient(rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.7) 100%) !important;
																				        border-top-color: #444;
																					  border-bottom-color: #000;
																				  }
																				  .headerCopy .headerCopyIn > span {
																					    color: #eee;
																				    }
																				    .topFixed li.dropdown-submenu a {
																					      color: #ddd;
																					        border-left-color: #002032;
																					}
																					.dropdown-submenu > a:after {
																						  color: #ddd;
																					  }
																					  .dropdown-submenu li a:hover {
																						    background-color: #004165;
																						      color: #ffffff;
																						        border-left-color: #000;
																						}
																						.dropdown-submenu ul {
																							  background: #111;
																						  }
																						  .dropdown-submenu > ul {
																							    background: #002032;
																						    }
																						    @media (max-width: 768px) {
																							      body#portal {
																								          padding-top: 0px !important;
																									    }
																									      .topFixed > .navbar-default {
																										          display: none;
																											    }
																											      .leftMenuMobile {
																												          display: block;
																													    }
																													      body:not( .widgets_attached) .contentOuter,
																													        .mainFilter .contentOuter {
																															    width: 100% !important;
																															      }
																															        .menuHeaderThin > i:before {
																																	    line-height: 18px;
																																	        height: 16px;
																																		    width: 16px;
																																		        padding-right: 5px;
																																			    font-size: 14px;
																																			      }
																																		      }
																																		      /*
																																		       * To change this license header, choose License Headers in Project Properties.
																																		       * To change this template file, choose Tools | Templates
																																		       * and open the template in the editor.
																																		       * */
/* 
 *     Created on : 28-Jun-2017, 10:57:24
 *     */
[data-parent="#accordion"] {
	  -webkit-user-select: none;
	    -moz-user-select: none;
	      -ms-user-select: none;
	        -o-user-select: none;
		  user-select: none;
	  }
	  .accordionContent {
		    position: relative;
		      max-height: 0;
		        overflow: hidden;
			  -webkit-transition: max-height 0.5s linear 0s;
			    -moz-transition: max-height 0.5s linear 0s;
			      transition: max-height 0.5s linear 0s;
		      }
		      .accordionContent.openEd {
			        max-height: 3000px;
			}
			/* accordion */
			.table-default,
			.tableSelectable {
				  /*font-size: 1.4em;*/
			}
			.table-default {
				  margin-bottom: 0;
			  }
			  .tableSelectable tr:not( .headerRow) {
				    cursor: pointer;
			    }
			    .accordionSection {
				      padding: 0;
				        border: none !important;
				}
				.accordionSection .table {
					  border: none;
					    margin: 0;
				    }
				    .accordionSection .table {
					      /*font-size: 1.4em;*/
				    }
				    .accordionSection .table thead {
					      /*font-weight: bold;*/
					      border-top: 1px solid;
					        border-top-color: #bdc2e1;
					}
					div > .row:first-child .accordionSection .table thead {
						  border-top: none !important;
					  }
					  .accordionSection .table thead th:hover {
						    cursor: pointer;
					    }
					    .accordionSection .table > tbody > tr > td {
						      padding: 5px 15px;
						        border-top: none;
							  font-size: 13px;
						  }
						  .accordionSection .table > tbody > tr:nth-child(odd):not( .headerRow):not( :hover) > td {
							    background-color: rgba(0, 0, 0, 0.03);
						    }
						    .accordionSection .accordionHeader .table > thead > tr > th {
							      padding: 8px 15px;
							        /*border-top: 1px solid;*/
							        /*font-weight: bold;*/
						      }
						      .border-top0 {
							        border-top: none !important;
							}
							.accordionSection:first-child {
								  margin-top: -1px;
							  }
							  .accordionSection .table > tbody > tr > td:first-child {
								    padding-left: 10px;
								      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAjCAYAAACtkZtDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkU1RTY4NTE3RUVDMTFFNEFCMUJGQjc4RkQ3MkFDRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkU1RTY4NTI3RUVDMTFFNEFCMUJGQjc4RkQ3MkFDRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RTVFNjg0RjdFRUMxMUU0QUIxQkZCNzhGRDcyQUNFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RTVFNjg1MDdFRUMxMUU0QUIxQkZCNzhGRDcyQUNFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsJTEtsAAAAvSURBVHjaYly1atV/BiIAC5RmJKSQiYFIMKpwVCH5CmHp8f9owh1VOCwTLkCAAQCZuwVLRSGQlQAAAABJRU5ErkJggg==');
								        background-repeat: no-repeat;
									  background-position: 45% 23px;
								  }
								  .accordionSection .table > tbody > tr:not( .headerRow) > td:first-child {
									    padding-left: 30px;
									      padding-right: 0;
									        background-position: 45% -2px;
									}
									.accordionSection .table > tbody > tr:last-child > td:first-child {
										  background-position: 45% -20px;
									  }
									  .accordionHeader .panel-heading {
										    padding: 0 15px;
										      border-bottom: 1px solid #fff !important;
										        border-left: none;
											  border-right: none;
											    /*font-weight: normal;*/
											    text-transform: uppercase;
											      font-size: 1.3em;
										      }
										      .tableSelectable tr.headerRow {
											        background: rgba(0, 0, 0, 0.05);
												  text-transform: uppercase;
												    font-family: 'PT Sans Narrow';
											    }
											    .tableSelectable tr.headerRow td {
												      font-size: 14px !important;
											      }
											      .accordionHeader .panel-sub-heading.headingSmall .markedBottom {
												        padding-left: 10px;
												}
												.accordionSection .table thead th:last-child {
													  border-right: none;
													    vertical-align: middle;
												    }
												    .accordionSection .table > tbody > td {
													      border-top: 1px solid;
													        /*border-right: 1px solid;*/
													        vertical-align: middle;
													}
													.accordionSection .table tbody td:last-child {
														  border-right: none;
													  }
													  .accordionHeader {
														    cursor: pointer;
													    }
													    .accordionSection span.form-group {
														      display: block;
														        text-align: center;
															  margin: 0 !important;
														  }
														  .accordionSection span.form-group label {
															    margin: 0 !important;
															      line-height: 13px !important;
														      }
														      .accordionSection span.form-group input[type="radio"],
														      .accordionSection span.form-group input[type="checkbox"] {
															        display: inline-block;
																  width: 14px;
																    height: 14px;
																      margin: 0 auto;
															      }
															      /* 
															       *     Created on : 16-Jul-2015, 12:31:41
															       *     */
/* DASHBOARD */
body#portal {
	  /* Hack for Mozilla Firefox - to turn off dashboard tiles svg transform transition becouse of performance issue */
	  /* TILES WIDTH */
	  /* 9 buckets purple to red */
	  /***** Maps ******/
	  /* open layers */
}
body#portal #dashboard_map {
	  height: 650px;
	    max-width: 100%;
	      position: relative;
	        opacity: 0;
		  transition: opacity 0.3s ease-in-out 0.5s;
	  }
	  body#portal #state label,
	  body#portal #state input {
		    display: none;
	    }
	    body#portal #scale ul {
		      list-style-type: none;
	      }
	      body#portal #scale li {
		        float: left;
			  width: 15px;
			    height: 15px;
		    }
		    body#portal #dashboardHeatmap *,
		    body#portal #dashboardHeatmap {
			      overflow: visible;
		      }
		      body#portal .dsb_polygonGroup,
		      body#portal .dsb_heatTtipGroup {
			        transition: transform 0.2s linear 0.1s, opacity 0.3s ease-out;
				  opacity: 1;
			  }
			  body#portal .dsb_heatTtipGroup.dsb_heatTooltipHidden {
				    opacity: 0;
			    }
			    body#portal .dsb_heatTooltip {
				      fill: rgba(255, 255, 255, 0.85);
				        stroke-width: 1;
					  stroke: #7cb5ec;
				  }
				  body#portal .dsb_heatmapTtipTitle,
				  body#portal .dsb_heatmapTtipVal {
					    text-transform: uppercase;
					      font-size: 12px;
					        fill: #888;
						  text-anchor: end;
					  }
					  body#portal .dsb_heatmapTtipVal {
						    font-size: 17px;
						      fill: #000;
					      }
					      body#portal .dsb_ttipCarete {
						        fill: rgba(124, 181, 236, 0.9);
						}
						body#portal #dashboardHeatmap .heatmap_layers {
							  /*will-change: transform;*/
							  transition: transform 0.3s ease-in-out 0.5s;
						  }
						  body#portal #dashboardHeatmap {
							    position: relative;
							      padding-bottom: 40.4%;
						      }
						      body#portal #dashboardHeatmap svg {
							        position: absolute;
								  height: 100%;
								    width: 100%;
								      width: -webkit-calc(70%);
								        width: calc(100% - 30px);
									  top: 0;
									    left: 15px;
								    }
								    body#portal #dashboardHeatmap .monthBreaker,
								    body#portal #dashboardHeatmap .weekBreaker {
									      vertical-align: middle;
								      }
								      body#portal #dashboardHeatmap .tileHeader {
									        padding-top: 8px;
									}
									body#portal #dashboardHeatmap .tileHeader {
										  padding-top: 8px;
										    text-align: center;
									    }
									    body#portal #dashboardHeatmap .tileTd {
										      /*backface-visibility: hidden;*/
										      perspective: 1000px;
										        transition: transform 0.35s ease-in-out, fill 0.35s ease-in-out;
											  -webkit-transform: rotateX(0deg);
											    -ms-transform: rotateX(0deg);
											      transform: rotateX(0deg);
											        /*fill: #aaa;*/
											        stroke: transparent;
											}
											body#portal #dashboardHeatmap .tileTd.tile_turnBack {
												  -webkit-transform: rotateX(-180deg);
												    -ms-transform: rotateX(-180deg);
												      transform: rotateX(-180deg);
											      }
											      body#portal #dashboardHeatmap .tileTd.dsb_stopTransition {
												        transition: none;
												}
												body#portal #dashboardHeatmap .tileTd.dsb_clearColors:not( .emptyDisbaled) {
													  fill: #eee !important;
												  }
												  body#portal #dashboardHeatmap .tileTd.active {
													    stroke: rgba(124, 181, 236, 0.9);
												    }
												    body#portal text.center {
													      text-anchor: middle;
												      }
												      @media only screen and (orientation: portrait) {
													        body#portal #dashboardHeatmap .tileTd {
															    backface-visibility: hidden;
															        -webkit-transform: none !important;
																    -ms-transform: none !important;
																        transform: none !important;
																	    transition: none !important;
																	        perspective: none !important;
																		  }
																	  }
																	  @-moz-document url-prefix() {
																		    body#portal #dashboardHeatmap .tileTd {
																			        backface-visibility: hidden;
																				    transform: none !important;
																				        transition: none !important;
																					    perspective: none !important;
																					      }
																				      }
																				      body#portal #dashboardHeatmap > div {
																					        float: left;
																					}
																					body#portal #legend {
																						  font-size: 12px;
																						    line-height: 12px;
																						      width: 100%;
																					      }
																					      body#portal #legend ul {
																						        width: 100%;
																							  list-style-type: none;
																							    padding: 0;
																							      display: block;
																						      }
																						      body#portal #legend li {
																							        float: right;
																								  position: relative;
																								    display: block;
																								      height: 0;
																								        border: 1px solid #fff;
																									  border-radius: 4px;
																									    width: 11.1%;
																								    }
																								    body#portal #legend li > span {
																									      position: absolute;
																									        min-width: 100%;
																										  top: -18px;
																										    left: 50%;
																										      opacity: 0;
																										        display: block;
																											  transition: opacity 0.1s ease-in-out;
																										  }
																										  body#portal #legend li:nth-child(odd) > span {
																											    opacity: 1;
																											      text-align: center;
																											        -webkit-transform: translate(-50%, 0);
																												  -ms-transform: translate(-50%, 0);
																												    transform: translate(-50%, 0);
																											    }
																											    body#portal #legend:hover li > span {
																												      opacity: 0;
																											      }
																											      body#portal #legend li:hover > span {
																												        opacity: 1;
																													  text-align: center;
																													    -webkit-transform: translate(-50%, 0);
																													      -ms-transform: translate(-50%, 0);
																													        transform: translate(-50%, 0);
																													}
																													body#portal #legend li:hover:after {
																														  content: '';
																														    display: block;
																														      margin: auto;
																														        position: relative;
																															  width: 7px;
																															    height: 7px;
																															      top: -3px;
																															        border-right: 4px solid #fff;
																																  border-bottom: 4px solid #fff;
																																    -webkit-transform: rotate(45deg);
																																      -ms-transform: rotate(45deg);
																																        transform: rotate(45deg);
																																}
																																body#portal #legend p {
																																	  display: inline-block;
																																	    float: left;
																																	      margin: 0 0 -12px 1px;
																																      }
																																      body#portal #svg_map {
																																	        width: 100%;
																																		  height: 100%;
																																	  }
																																	  body#portal .heatMap.hideAllColors [class*="q"],
																																	  body#portal .heatMap .q0 {
																																		    background: #eee;
																																		      fill: #eee;
																																	      }
																																	      body#portal .heatMap.hideAllColors.q1 .q1,
																																	      body#portal .heatMap .q1 {
																																		        background: #feffad;
																																			  fill: #fbfe9c;
																																		  }
																																		  body#portal .heatMap.hideAllColors.q2 .q2,
																																		  body#portal .heatMap .q2 {
																																			    background: #f5f980;
																																			      fill: #f5f980;
																																		      }
																																		      body#portal .heatMap.hideAllColors.q3 .q3,
																																		      body#portal .heatMap .q3 {
																																			        background: #f6e95b;
																																				  fill: #f6e95b;
																																			  }
																																			  body#portal .heatMap.hideAllColors.q4 .q4,
																																			  body#portal .heatMap .q4 {
																																				    background: #f6cf4c;
																																				      fill: #f6cf4c;
																																			      }
																																			      body#portal .heatMap.hideAllColors.q5 .q5,
																																			      body#portal .heatMap .q5 {
																																				        background: #f6c044;
																																					  fill: #f6c044;
																																				  }
																																				  body#portal .heatMap.hideAllColors.q6 .q6,
																																				  body#portal .heatMap .q6 {
																																					    background: #f6a43d;
																																					      fill: #f6a43d;
																																				      }
																																				      body#portal .heatMap.hideAllColors.q7 .q7,
																																				      body#portal .heatMap .q7 {
																																					        background: #f67829;
																																						  fill: #f67829;
																																					  }
																																					  body#portal .heatMap.hideAllColors.q8 .q8,
																																					  body#portal .heatMap .q8 {
																																						    background: #ec3011;
																																						      fill: #ec3011;
																																					      }
																																					      body#portal .heatMap.hideAllColors.q9 .q9,
																																					      body#portal .heatMap .q9 {
																																						        background: #cb0000;
																																							  fill: #cb0000;
																																						  }
																																						  body#portal #monthlyhChart {
																																							    position: relative;
																																							      padding-bottom: 14.8%;
																																						      }
																																						      body#portal .dsb_monthlyChartSVG {
																																							        overflow: visible !important;
																																								  position: absolute;
																																								    height: 100%;
																																								      width: 100%;
																																								        width: -webkit-calc(70%);
																																									  width: calc(100% - 30px);
																																									    top: 0;
																																									      left: 15px;
																																								      }
																																								      body#portal .dsb_monthlyChartSVG text {
																																									        font-size: 11px;
																																									}
																																									body#portal .dsb_chartBar {
																																										  /*will-change: transform;*/
																																										  backface-visibility: hidden;
																																										    perspective: 1000px;
																																										      fill: rgba(255, 255, 255, 0.85);
																																										        stroke: rgba(0, 0, 0, 0.1);
																																											  stroke-width: 1px;
																																										  }
																																										  body#portal .dsb_chartBar.active {
																																											    fill: #fb4f14;
																																										    }
																																										    body#portal .dsb_xAxis {
																																											      fill: rgba(0, 0, 0, 0);
																																											        stroke: #ccc;
																																												  stroke-width: 1px;
																																											  }
																																											  body#portal .dsb_chartLine {
																																												    stroke: #96250d;
																																												      stroke-width: 1;
																																												        fill: rgba(124, 181, 236, 0);
																																													  /*fill: rgba(124, 236, 0, .1);*/
																																												}
																																												body#portal mask .dsb_chartLine {
																																													  fill: #ffffff;
																																												  }
																																												  body#portal p.dsb_monthSubtitle {
																																													    display: block;
																																													      font-size: 14px;
																																													        line-height: 19px;
																																														  padding: 0 0.5% 0 3.25%;
																																														    margin-bottom: 10px;
																																													    }
																																													    body#portal p.dsb_monthSubtitle .dsb_subtitle {
																																														      color: #aaa;
																																													      }
																																													      body#portal .dsb_monthSubtitle .dsb_monthlyAmount {
																																														        display: inline-block;
																																															  color: inherit;
																																															    float: right;
																																															      font-weight: bold;
																																														      }
																																														      body#portal .dashboardPanelHeading {
																																															        margin-top: -11px;
																																																  margin-left: -11px;
																																																    margin-right: -11px;
																																															    }
																																															    body#portal #map {
																																																      width: 100%;
																																																        min-height: 700px;
																																																}
																																																body#portal .mapContainer {
																																																	  margin: -15px -15px;
																																																  }
																																																  body#portal .mapContainer .ol-control {
																																																	    border-radius: 0;
																																																	      padding: 0;
																																																	        box-shadow: none;
																																																		  border: 1px solid #fb4f14;
																																																		    margin-left: 15px !important;
																																																		      margin-top: 15px !important;
																																																	      }
																																																	      body#portal .mapContainer .ol-full-screen {
																																																		        top: 0;
																																																			  left: 0;
																																																			    right: auto;
																																																		    }
																																																		    body#portal .mapContainer .ol-zoom {
																																																			      top: 26px;
																																																			        left: 0px;
																																																			}
																																																			body#portal .ol-has-tooltip:hover [role=tooltip] {
																																																				  left: 110% !important;
																																																				    right: auto !important;
																																																			    }
																																																			    body#portal .mapContainer .ol-control button {
																																																				      box-shadow: none;
																																																				        border-radius: 0;
																																																					  margin: 0;
																																																					    border-bottom: 1px solid;
																																																					      width: 26px;
																																																					        height: 26px;
																																																						  line-height: 26px;
																																																						    display: block;
																																																						      text-align: center;
																																																						        text-decoration: none;
																																																							  color: black;
																																																							    font-size: 14px;
																																																							      background-color: #fff;
																																																							        border-bottom-color: #ccc;
																																																							}
																																																							body#portal .mapContainer .ol-control button:last-child {
																																																								  border-bottom: none;
																																																							  }
																																																							  body#portal .mapContainer button.ol-full-screen-false:after {
																																																								    font-weight: normal;
																																																								      content: "\f0b2";
																																																								        font-family: FontAwesome;
																																																								}
																																																								body#portal .mapContainer .ol-control button:hover {
																																																									  background-color: #fb4f14;
																																																									    color: #ffffff;
																																																								    }
																																																								    body#portal .livemap_summaryTableContainer {
																																																									      position: absolute;
																																																									        right: 15px;
																																																										  top: 5px;
																																																										    z-index: 2;
																																																										      border: 1px solid #222;
																																																										        box-shadow: -1px 1px 0 0 rgba(0, 0, 0, 0.2);
																																																											  background: rgba(0, 0, 0, 0.8);
																																																											    color: #fff;
																																																										    }
																																																										    body#portal .livemap_totalCounter {
																																																											      font-size: 42px;
																																																											        font-family: 'PT Sans Narrow';
																																																												  text-align: right;
																																																												    padding: 4px 15px;
																																																											    }
																																																											    body#portal .livemap_totalCounter .currency {
																																																												      font-size: 18px;
																																																												        margin-left: 15px;
																																																												}
																																																												body#portal .livemap_totalHead {
																																																													  font-size: 12px;
																																																													    margin: -5px -15px 0;
																																																													      padding: 5px 15px;
																																																													        font-weight: bold;
																																																														  font-family: 'PT Sans';
																																																														    text-transform: uppercase;
																																																													    }
																																																													    body#portal .table.livemap_summaryTable {
																																																														      margin: 0;
																																																														        vertical-align: bottom;
																																																															  margin-bottom: -1px;
																																																														  }
																																																														  body#portal .table.livemap_summaryTable thead tr th {
																																																															    text-align: right;
																																																															      white-space: nowrap;
																																																															        font-size: 12px;
																																																																  text-transform: uppercase;
																																																															  }
																																																															  body#portal .table.livemap_summaryTable tfoot tr td label {
																																																																    font-size: 11px !important;
																																																															    }
																																																															    body#portal .table.livemap_summaryTable tfoot tr td label .box {
																																																																      transform: scale(0.8);
																																																																        margin-right: 2px;
																																																																}
																																																																body#portal .table.livemap_summaryTable tfoot tr td {
																																																																	  text-align: right;
																																																																  }
																																																																  body#portal .table.livemap_summaryTable tbody tr td {
																																																																	    border: none;
																																																																	      vertical-align: bottom;
																																																																	        font-size: 12px;
																																																																		  text-align: right;
																																																																		    white-space: nowrap;
																																																																		      padding: 5px;
																																																																	      }
																																																																	      body#portal .table.livemap_summaryTable tbody tr td.live_sum_amount {
																																																																		        font-size: 26px;
																																																																			  line-height: 26px;
																																																																			    font-family: 'PT Sans Narrow';
																																																																		    }
																																																																		    body#portal .table.livemap_summaryTable tbody tr td.live_sum_city {
																																																																			      font-weight: bold;
																																																																			        font-size: 12px;
																																																																				  line-height: 10px;
																																																																				    padding-bottom: 0;
																																																																			    }
																																																																			    body#portal .table.livemap_summaryTable tbody tr td.live_sum_country {
																																																																				      font-size: 12px;
																																																																				        padding-top: 0;
																																																																				}
																																																																				body#portal .table.livemap_summaryTable tbody tr td.live_sum_time {
																																																																					  font-size: 12px;
																																																																					    padding-top: 0;
																																																																					      font-family: 'PT Sans Narrow';
																																																																				      }
																																																																				      body#portal .live_sum_currency {
																																																																					        display: inline-block;
																																																																						  font-size: 12px;
																																																																						    line-height: 12px;
																																																																						      margin-left: 5px;
																																																																					      }
																																																																					      body#portal .livemap_totalCounter .amount .number {
																																																																						        display: inline-block;
																																																																						}
																																																																						@media (max-width: 1580px) {
																																																																							  body#portal .head_header {
																																																																								      margin-bottom: 0;
																																																																								        }
																																																																									  body#portal .container.main_contentContainer {
																																																																										      background: #fb4f14 !important;
																																																																										        }
																																																																											  body#portal .head_header .head_mainLogo {
																																																																												      padding-left: 15px;
																																																																												        }
																																																																													  body#portal .head_userSection {
																																																																														      padding: 5px 15px;
																																																																														        }
																																																																														}
																																																																														/* 
																																																																														 *     Created on : 16-Jul-2015, 12:32:42
																																																																														 *     */
/* TIMEPICKER */
.timepickerContainer {
	  line-height: 20px;
	    font-size: 18px;
	      -webkit-user-select: none;
	        -moz-user-select: none;
		  -ms-user-select: none;
		    -o-user-select: none;
		      margin: -9px -14px;
		        padding: 3px;
			  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
			    background: #fff;
		    }
		    .wrongTime {
			      -webkit-animation: shakeTimepicker 0.1s ease-in-out 2;
			        -ms-animation: shakeTimepicker 0.1s ease-in-out 2;
				  animation: shakeTimepicker 0.1s ease-in-out 2;
			  }
			  @-webkit-keyframes shakeTimepicker {
				    0% {
					        -webkit-transform: translateX(-5px);
						    -ms-transform: translateX(-5px);
						        transform: translateX(-5px);
							  }
							    50% {
								        -webkit-transform: translateX(5px);
									    -ms-transform: translateX(5px);
									        transform: translateX(5px);
										  }
										    50% {
											        -webkit-transform: translateX(0);
												    -ms-transform: translateX(0);
												        transform: translateX(0);
													  }
												  }
												  @-ms-keyframes shakeTimepicker {
													    0% {
														        -webkit-transform: translateX(-5px);
															    -ms-transform: translateX(-5px);
															        transform: translateX(-5px);
																  }
																    50% {
																	        -webkit-transform: translateX(5px);
																		    -ms-transform: translateX(5px);
																		        transform: translateX(5px);
																			  }
																			    50% {
																				        -webkit-transform: translateX(0);
																					    -ms-transform: translateX(0);
																					        transform: translateX(0);
																						  }
																					  }
																					  @keyframes shakeTimepicker {
																						    0% {
																							        -webkit-transform: translateX(-5px);
																								    -ms-transform: translateX(-5px);
																								        transform: translateX(-5px);
																									  }
																									    50% {
																										        -webkit-transform: translateX(5px);
																											    -ms-transform: translateX(5px);
																											        transform: translateX(5px);
																												  }
																												    50% {
																													        -webkit-transform: translateX(0);
																														    -ms-transform: translateX(0);
																														        transform: translateX(0);
																															  }
																														  }
																														  .timepickerContainer input {
																															    display: block;
																															      max-width: 30px;
																															        border: 1px solid #b9c3d6;
																																  padding: 4px;
																																    text-align: center;
																																      font-weight: bold;
																																        border-color: #b2c6d0;
																																	  color: #4f5e8b;
																																	    background: #f5f5f5;
																																    }
																																    .timepickerBtn {
																																	      display: block;
																																	        text-align: center;
																																		  border: 1px solid;
																																		    cursor: pointer;
																																		      border-color: #b2c6d0;
																																		        background-color: #e9ebef;
																																			  color: #6f7e9b;
																																		  }
																																		  .timepickerBtn:hover {
																																			    color: inherit;
																																			      background: #d5d7ec;
																																		      }
																																		      .timepickerBtn:active {
																																			        background: #c5c7dc;
																																			}
																																			.timepickerBtn.up {
																																				  border-bottom: none;
																																			  }
																																			  .timepickerBtn.down {
																																				    border-top: none;
																																			    }
																																			    .timepickerSeperator {
																																				      display: block;
																																				        font-size: 24px;
																																					  font-weight: bold;
																																					    height: 75px;
																																					      line-height: 75px;
																																					        padding: 0 5px 0 3px;
																																						  background: #fff;
																																					  }
																																					  .timepickerCol {
																																						    float: left;
																																						      background-color: #b2c6d0;
																																						        color: #000000;
																																						}
																																						.timepickerCol:first-child .timepickerBtn.down,
																																						.timepickerCol:first-child .timepickerBtn.up,
																																						.timepickerCol:first-child input {
																																							  border-right: none;
																																						  }
																																						  .timepickerCol:last-child .timepickerBtn.down,
																																						  .timepickerCol:last-child .timepickerBtn.up,
																																						  .timepickerCol:last-child input {
																																							    border-left: none;
																																						    }
																																						    /* 
																																						     *     Created on : 16-Jul-2015, 12:43:37
																																						     *     */
/* PRELOADER */
.gp_mask {
	  position: absolute;
	    top: 0;
	      left: 0;
	        width: 100%;
		  height: 100%;
		    z-index: 9996;
		      -webkit-user-select: none;
		        -moz-user-select: none;
			  -ms-user-select: none;
			    background: rgba(255, 255, 255, 0.95);
		    }
		    .gp_mask:not(.ready) {
			      -webkit-animation: gp_mask 0.1s ease-out;
			        -ms-animation: gp_mask 0.1s ease-out;
				  animation: gp_mask 0.1s ease-out;
			  }
			  @-webkit-keyframes gp_mask {
				    0% {
					        opacity: 0;
						  }
						    100% {
							        opacity: 1;
								  }
							  }
							  @-ms-keyframes gp_mask {
								    0% {
									        opacity: 0;
										  }
										    100% {
											        opacity: 1;
												  }
											  }
											  @keyframes gp_mask {
												    0% {
													        opacity: 0;
														  }
														    100% {
															        opacity: 1;
																  }
															  }
															  .gp_cont {
																    width: 100%;
																      height: 100%;
																        position: fixed;
																	  top: 50%;
																	    top: -webkit-calc(50% - 50px);
																	      top: calc(50% - 50px);
																	        left: 50%;
																		  left: -webkit-calc(50% - 50px);
																		    left: calc(50% - 50px);
																	    }
																	    .preloader_msg {
																		      display: block;
																		        position: absolute;
																			  top: 50%;
																			    top: -webkit-calc(25%);
																			      top: calc(50% - 25px);
																			        left: 50%;
																				  line-height: 50px;
																				    text-transform: uppercase;
																				      text-align: center;
																				        transform: translate(-50%, -50%);
																					  font-size: 34px;
																					    letter-spacing: 2px;
																					      font-weight: bold;
																					        font-family: 'PT Sans Narrow';
																						  color: rgba(0, 0, 0, 0.5);
																					  }
																					  .gp_box,
																					  .gp_box:before,
																					  .gp_box:after {
																						    position: absolute;
																						      border-top: 6px solid #fb4f14;
																						        border-left: 6px solid #fb4f14;
																							  border-radius: 50%;
																							    content: '';
																							      z-index: 999999;
																							        -webkit-animation: rotate linear infinite;
																								  -ms-animation: rotate linear infinite;
																								    animation: rotate linear infinite;
																							    }
																							    .loginContainer .gp_cont,
																							    .modal .gp_cont {
																								      position: absolute;
																							      }
																							      .gp_box:before {
																								        border-top: 6px solid;
																									  border-left: 6px solid;
																									    border-top-color: #004165;
																									      border-left-color: #004165;
																								      }
																								      .gp_box {
																									        height: 100px;
																										  width: 100px;
																										    animation-duration: 0.75s;
																									    }
																									    .gp_box:before {
																										      content: '';
																										        display: block;
																											  height: 80px;
																											    width: 80px;
																											      top: 4px;
																											        left: 4px;
																												  animation-duration: 7s;
																											  }
																											  .gp_box:after {
																												    content: '';
																												      display: block;
																												        height: 52px;
																													  width: 52px;
																													    top: 18px;
																													      left: 18px;
																													        animation-duration: 3s;
																													}
																													@keyframes rotate {
																														  from {
																															      transform: rotate(-360deg);
																															        }
																																  to {
																																	      transform: rotate(0deg);
																																	        }
																																	}
																																	/* 
																																	 *     Created on : 16-Jul-2015, 14:22:48
																																	 *     */
/* COMMON */
body#portal {
	  /* send modal */
	  /* bank finder */
	  /* activity table */
	  /* footer */
	  /* help icon/btn*/
	  /* dropdown */
	  /* full screen */
}
body#portal .paddingTop15 {
	  padding-top: 15px;
  }
  body#portal .confirmationHeader {
	    min-height: 70px;
	      margin: -20px -21px 20px;
	        border-bottom: 1px solid;
		  font-size: 55px;
		    text-align: center;
		      border-bottom-color: #6547b2;
		        background-color: #fb4f14;
			  color: #fff;
		  }
		  body#portal .confirmationHeader i {
			    position: absolute;
			      font-size: 110px;
			        left: -20px;
				  top: -20px;
				    -webkit-transform: rotate(-27deg);
				      -ms-transform: rotate(-27deg);
				        transform: rotate(-27deg);
				}
				body#portal .confirmationMessageRow {
					  padding-bottom: 20px;
					    font-size: 16px;
				    }
				    body#portal .confirmationFooter {
					      margin: 20px -20px -20px;
					        padding: 10px 0;
						  border-top: 1px solid;
						    background: #f5f5f5;
						      border-top-color: #6547b2;
					      }
					      body#portal .confirmationInputsBox {
						        margin: 20px -10px -15px;
							  border: 1px solid;
							    padding: 0 15px;
							      border-color: #b2c6d0;
							        background: #e9ebef;
							}
							body#portal .head_header {
								  min-height: 5px;
								    position: relative;
								      margin-bottom: 5px;
								        border-bottom: 2px solid #fb4f14;
									  background: #fff;
								  }
								  body#portal .sendModal .modal-dialog {
									    min-width: 700px;
								    }
								    body#portal .sendModal .modal-header {
									      padding: 5px 15px;
								      }
								      body#portal .sendModal .modal-header .close {
									        text-shadow: none;
									}
									body#portal .sendModal .modal-header i {
										  font-size: 35px;
									  }
									  body#portal .sendModal .modal-content {
										    border: 1px solid;
									    }
									    body#portal .sendModal .modal-footer {
										      margin-top: 15px;
										        border-top: 1px solid;
										}
										body#portal .sendModal .modal-footer label,
										body#portal .sendModal .modal-footer .form-group,
										body#portal .sendModal .modal-footer .form-group label {
											  height: 24px;
											    line-height: 24px;
											      margin: 0;
										      }
										      body#portal .sendModal .container {
											        max-width: 900px;
												  padding: 0;
											  }
											  body#portal .margin0 {
												    margin: 0;
											    }
											    body#portal .optionBtn {
												      position: relative;
												        line-height: 28px;
												}
												body#portal .compactInputFormat > div:nth-child(2) > .form-group {
													  margin: 0 -16px 8px 0;
												  }
												  body#portal .compactInputFormat > div:nth-child(3) > .form-group {
													    margin: 0 4px 8px -6px;
												    }
												    body#portal .compactInputFormat > div:nth-child(3) {
													      padding-right: 6px;
												      }
												      body#portal .bank_validation_show_modal {
													        font-size: 1.4em;
														  line-height: 32px;
														    float: right;
														      cursor: pointer;
													      }
													      body#portal .bank_validation_alert {
														        padding: 5px;
														}
														body#portal .pdfModal .modal-dialog,
														body#portal .activityModal .modal-dialog {
															  min-width: 700px;
														  }
														  body#portal .pdfModal .modal-header,
														  body#portal .activityModal .modal-header {
															    color: inherit;
															      padding: 10px 15px;
														      }
														      body#portal .pdfModal .modal-header > *,
														      body#portal .activityModal .modal-header > * {
															        text-shadow: none;
															}
															body#portal .pdfModal .modal-footer,
															body#portal .activityModal .modal-footer {
																  margin-top: 15px;
															  }
															  body#portal .activityModal .emailBody {
																    height: 350px;
																      max-height: 350px;
																        overflow: auto;
																	  border: 1px solid #b2c6d0;
																	    padding: 0 5px;
																    }
																    body#portal .pdfModal .modal-dialog {
																	      min-width: 1000px;
																      }
																      body#portal .pdfModal .modal-body {
																	        margin: 0 -15px -19px -15px;
																	}
																	body#portal .pdfModal iframe,
																	body#portal .pdfModal embed {
																		  border: none;
																	  }
																	  body#portal .general_wrapper {
																		    position: relative;
																		      padding-bottom: 72px;
																		        min-height: 100vh;
																		}
																		body#portal label.main_desc,
																		body#portal span.main_desc {
																			  display: inline-block;
																			    font-size: 14px;
																			      min-height: 32px;
																			        padding: 2px 0 8px;
																				  line-height: 17px;
																				    color: #555;
																			    }
																			    body#portal .pa_one_off_part {
																				      display: none;
																			      }
																			      body#portal .pa_qrCodeContainer {
																				        height: 145px;
																					  line-height: 120px;
																					    padding: 10px;
																				    }
																				    body#portal .pa_qrCodeContainer img {
																					      max-height: 120px;
																				      }
																				      body#portal .pa_paymentStatus {
																					        text-transform: uppercase;
																						  font-weight: bold;
																						    color: #CF4404;
																					    }
																					    body#portal .pa_paymentStatus.paid {
																						      color: #04CF44;
																					      }
																					      body#portal .contentText {
																						        font-size: 14px;
																							  margin: 10px 0 10px;
																						  }
																						  body#portal .container {
																							    width: 1562px;
																							      max-width: 100%;
																						      }
																						      body#portal .container.main_contentContainer {
																							        padding: 0;
																								  position: relative;
																								    display: -webkit-box;
																								      /* OLD - iOS 6-, Safari 3.1-6, BB7 */
																								      display: -ms-flexbox;
																								        /* TWEENER - IE 10 */
																								        display: -webkit-flex;
																									  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
																									  display: flex;
																									    /* NEW, Spec - Firefox, Chrome, Opera */
																									    background: #292929;
																									      border: 1px solid #292929;
																									        /*overflow: hidden;*/
																								      }
																								      body#portal .container.main_contentContainer > * {
																									        flex-shrink: 0;
																									}
																									body#portal .container.main_contentContainer > .row {
																										  margin: 0;
																									  }
																									  body#portal #footer {
																										    position: absolute;
																										      bottom: 0;
																										        left: 0;
																											  width: 100%;
																											    text-shadow: none;
																											      padding: 3px 0;
																											        font-weight: normal;
																												  font-size: 0.9em;
																												    border-top: 1px solid #b2c6d0;
																												      z-index: 99999;
																												        background: rgba(255, 255, 255, 0.74);
																													  color: #b2c6d0;
																												  }
																												  body#portal #footer,
																												  body#portal #footer a {
																													    color: #444;
																												    }
																												    body#portal #footer a:hover {
																													      color: #fb4f14;
																												      }
																												      body#portal .footer_btnContainer .container {
																													        height: 0;
																													}
																													body#portal .footer_btnContainer .container {
																														  padding: 0 5px;
																													  }
																													  body#portal .footer_btnContainer .footer_btnsBox {
																														    position: relative;
																														      float: right;
																														        padding: 10px 0;
																															  line-height: 32px;
																															    font-size: 14px;
																															      font-style: normal;
																															        text-shadow: 1px 1px 20px #fff, -1px -1px 20px #fff, 0 0 25px #fff, 0 0 25px #fff, 0 0 25px #fff, 0 0 25px #fff, 0 0 5px #fff, 0 0 3px #fff;
																																  font-weight: bold;
																															  }
																															  body#portal .footer_btnContainer .btn {
																																    font-style: normal;
																															    }
																															    body#portal .helpBtn {
																																      display: inline-block;
																																        font-size: 24px;
																																	  -webkit-transition: transform 0.2s ease-out;
																																	    -ms-transition: transform 0.2s ease-out;
																																	      transition: transform 0.2s ease-out;
																																	        text-decoration: none !important;
																																		  color: #5bc0de;
																																	  }
																																	  body#portal .helpBtn-sm {
																																		    font-size: 16px;
																																	    }
																																	    body#portal .panel-heading .helpBtn {
																																		      font-size: 28px;
																																	      }
																																	      body#portal .input-group-text .helpBtn:hover,
																																	      body#portal .input-group-text .helpBtn {
																																		        color: #fff;
																																		}
																																		body#portal .helpBtn:hover {
																																			  text-decoration: none;
																																			    color: #5bc0de;
																																			      -webkit-transform: scale(1.5, 1.5);
																																			        -ms-transform: scale(1.5, 1.5);
																																				  transform: scale(1.5, 1.5);
																																				    transition: transform 0.3s cubic-bezier(0.49, 0.19, 0, 3.25);
																																			    }
																																			    body#portal .act_attachmentIcon,
																																			    body#portal .searchPostCode {
																																				      cursor: pointer;
																																			      }
																																			      body#portal .act_attachmentIcon {
																																				        transition: transform 0.2s ease-in-out;
																																					  font-size: 17px;
																																					    line-height: 16px;
																																				    }
																																				    body#portal .act_attachmentIcon:hover {
																																					      opacity: 0.8;
																																					        -webkit-transform: scale(1.7, 1.7);
																																						  -ms-transform: scale(1.7, 1.7);
																																						    transform: scale(1.7, 1.7);
																																					    }
																																					    body#portal .dropdown-menu {
																																						      border-radius: 2px;
																																						        min-width: 0;
																																						}
																																						body#portal .nav-tabs.nav-tabs > li {
																																							  float: left;
																																							    margin-bottom: 0;
																																						    }
																																						    body#portal .paddingTop15 {
																																							      padding-top: 15px;
																																						      }
																																						      body#portal .full-screen-mode {
																																							        width: 100% !important;
																																								  max-width: 100% !important;
																																								    height: 100% !important;
																																								      overflow: auto !important;
																																								        position: relative !important;
																																									  background: #fff;
																																								  }
																																								  body#portal .full-screen-padding-top {
																																									    padding-top: 65px !important;
																																								    }
																																								    body#portal .fixedBtnCloseFScreen {
																																									      position: fixed !important;
																																									        top: 15px !important;
																																										  right: 15px !important;
																																										    z-index: 99999999 !important;
																																									    }
																																									    body#portal .fixedBtnCloseFScreen:hover {
																																										      color: #fff !important;
																																									      }
																																									      body#portal .linktopay_link {
																																										        font-family: 'PT Sans Narrow';
																																											  letter-spacing: 3px;
																																											    font-size: 16px;
																																											      cursor: text;
																																										      }
																																										      body#portal .left20 {
																																											        left: 20px !important;
																																											}
																																											body#portal .margin-left-10 {
																																												  margin-left: 10px !important;
																																											  }
																																											  body#portal .margin-left-20 {
																																												    margin-left: 20px !important;
																																											    }
																																											    body#portal .paddingLeft5 {
																																												      padding-left: 5px;
																																											      }
																																											      body#portal .paddingLeft12 {
																																												        padding-left: 12px;
																																												}
																																												body#portal .paddingRight5 {
																																													  padding-right: 5px;
																																												  }
																																												  body#portal .marginTop0 {
																																													    margin-top: 0;
																																												    }
																																												    body#portal .marginTop-5 {
																																													      margin-top: -5px;
																																												      }
																																												      body#portal .marginTop10 {
																																													        margin-top: 10px;
																																													}
																																													body#portal .marginTop20 {
																																														  margin-top: 20px;
																																													  }
																																													  body#portal .marginTop50 {
																																														    margin-top: 50px;
																																													    }
																																													    body#portal .marginBottom5 {
																																														      margin-bottom: 5px;
																																													      }
																																													      body#portal .marginBottom10 {
																																														        margin-bottom: 10px;
																																														}
																																														body#portal .marginBottom15 {
																																															  margin-bottom: 15px;
																																														  }
																																														  body#portal .marginBottom20 {
																																															    margin-bottom: 20px;
																																														    }
																																														    body#portal .marginBottom35 {
																																															      margin-bottom: 35px;
																																														      }
																																														      body#portal .padding5 {
																																															        padding: 5px;
																																															}
																																															body#portal .padding0 {
																																																  padding: 0 !important;
																																															  }
																																															  body#portal .padding1 {
																																																    padding: 1px !important;
																																															    }
																																															    body#portal .light-color {
																																																      color: #88a1ae;
																																															      }
																																															      body#portal .displayBlock {
																																																        display: block;
																																																}
																																																body#portal input[type="file"].displayNone,
																																																body#portal .displayNone {
																																																	  display: none;
																																																  }
																																																  body#portal .displayInline {
																																																	    display: inline;
																																																    }
																																																    body#portal fontSize16 {
																																																	      font-size: 16px;
																																																      }
																																																      body#portal .marginRight0 {
																																																	        margin-right: 0 !important;
																																																	}
																																																	body#portal .marginRight10 {
																																																		  margin-right: 10px !important;
																																																	  }
																																																	  body#portal .minHeight300 {
																																																		    min-height: 296px;
																																																	    }
																																																	    body#portal .paddingRight15 {
																																																		      padding-right: 15px;
																																																	      }
																																																	      body#portal .paddingRight20 {
																																																		        padding-right: 20px;
																																																		}
																																																		body#portal .paddingRight25 {
																																																			  padding-right: 25px;
																																																		  }
																																																		  body#portal .backgroundLight {
																																																			    background: #e9ebef;
																																																		    }
																																																		    body#portal .width20p {
																																																			      width: 20%;
																																																		      }
																																																		      body#portal .text-big {
																																																			        font-family: 'PT Sans Narrow';
																																																				  text-transform: uppercase;
																																																				    font-size: 1.3em;
																																																				      white-space: nowrap;
																																																				        color: #88a1ae;
																																																				}
																																																				body#portal .padding10px {
																																																					  padding: 10px;
																																																				  }
																																																				  body#portal .padding15px {
																																																					    padding: 15px;
																																																				    }
																																																				    body#portal .paddingTop0 {
																																																					      padding-top: 0 !important;
																																																				      }
																																																				      body#portal .paddingBottom0 {
																																																					        padding-bottom: 0 !important;
																																																					}
																																																					body#portal .borderBottomNone {
																																																						  border-bottom: none !important;
																																																					  }
																																																					  body#portal .borderBottomNone > td {
																																																						    border-bottom: none !important;
																																																					    }
																																																					    body#portal .borderNone {
																																																						      border: none !important;
																																																					      }
																																																					      body#portal .paddingTop22px {
																																																						        padding-top: 22px !important;
																																																						}
																																																						body#portal .verticalAlingTop {
																																																							  vertical-align: top !important;
																																																						  }
																																																						  body#portal .verticalAlingTop td {
																																																							    vertical-align: top !important;
																																																						    }
																																																						    body#portal .marginLeft0 {
																																																							      margin-left: 0 !important;
																																																						      }
																																																						      body#portal .padding_vertical0 {
																																																							        padding-top: 0 !important;
																																																								  padding-bottom: 0 !important;
																																																							  }
																																																							  body#portal .paddinRight0 {
																																																								    padding-right: 0 !important;
																																																							    }
																																																							    body#portal .width_40 {
																																																								      width: 40px;
																																																							      }
																																																							      body#portal .width_100 {
																																																								        width: 100px;
																																																								}
																																																								body#portal .width_200 {
																																																									  width: 200px;
																																																								  }
																																																								  body#portal .width_300 {
																																																									    width: 300px;
																																																								    }
																																																								    body#portal .width_350 {
																																																									      width: 350px;
																																																								      }
																																																								      body#portal .width_400 {
																																																									        width: 400px;
																																																									}
																																																									body#portal .width_100p {
																																																										  width: 100%;
																																																									  }
																																																									  body#portal .text10 {
																																																										    font-size: 10px !important;
																																																									    }
																																																									    body#portal .text12 {
																																																										      font-size: 12px !important;
																																																									      }
																																																									      body#portal .text14 {
																																																										        font-size: 14px !important;
																																																										}
																																																										body#portal .text16 {
																																																											  font-size: 16px !important;
																																																										  }
																																																										  body#portal .text18 {
																																																											    font-size: 18px !important;
																																																										    }
																																																										    body#portal .text20 {
																																																											      font-size: 20px !important;
																																																										      }
																																																										      body#portal .text22 {
																																																											        font-size: 22px !important;
																																																											}
																																																											body#portal .text24 {
																																																												  font-size: 24px !important;
																																																											  }
																																																											  body#portal .breakWord {
																																																												    word-break: break-word;
																																																											    }
																																																											    body#portal .relative {
																																																												      position: relative;
																																																											      }
																																																											      body#portal .inputMasked {
																																																												        width: 1px;
																																																													  height: 1px;
																																																													    opacity: 0;
																																																													      position: absolute;
																																																													        left: 0;
																																																													}
																																																													body#portal .borderBoottomLight {
																																																														  border-bottom: 1px solid #b2c6d0;
																																																													  }
																																																													  body#portal .cursorPointer {
																																																														    cursor: pointer;
																																																													    }
																																																													    body#portal .border-bottom-none {
																																																														      border-bottom: none;
																																																													      }
																																																													      body#portal .border-top-none {
																																																														        border-top: none !important;
																																																														}
																																																														body#portal .border-left-none {
																																																															  border-left: none;
																																																														  }
																																																														  body#portal .border-right-none {
																																																															    border-right: none;
																																																														    }
																																																														    body#portal .paddingRight0 {
																																																															      padding-right: 0 !important;
																																																														      }
																																																														      body#portal .paddingLeft0 {
																																																															        padding-left: 0 !important;
																																																															}
																																																															body#portal .paddingLeft30 {
																																																																  padding-left: 30px !important;
																																																															  }
																																																															  body#portal .transitionOff *,
																																																															  body#portal .transitionOff {
																																																																    transition: none !important;
																																																															    }
																																																															    body#portal .animationOff *,
																																																															    body#portal .animationOff {
																																																																      animation: none !important;
																																																															      }
																																																															      body#portal .rotate180 {
																																																																        -webkit-transform: rotate(180deg);
																																																																	  -ms-transform: rotate(180deg);
																																																																	    transform: rotate(180deg);
																																																																    }
																																																																    body#portal label {
																																																																	      text-shadow: none;
																																																																	        font-weight: normal;
																																																																	}
																																																																	body#portal span.labelLook,
																																																																	body#portal *:not( .dd_shareholder) > label:not( .small):not( .input-group-text):not( .main_desc) {
																																																																		  font-size: 14px;
																																																																		    margin-top: 0;
																																																																		      margin-bottom: 0;
																																																																		        line-height: 32px;
																																																																		}
																																																																		body#portal .moto-color {
																																																																			  color: #002032;
																																																																		  }
																																																																		  body#portal .internet-color {
																																																																			    color: #fb4f14;
																																																																		    }
																																																																		    body#portal .charCounter {
																																																																			      position: absolute;
																																																																			        text-align: center;
																																																																				  z-index: 5;
																																																																				    border: 1px solid;
																																																																				      border-left: none;
																																																																				        font-size: 12px;
																																																																					  top: 0;
																																																																					    right: -30px;
																																																																					      width: 30px;
																																																																					        height: 34px;
																																																																						  line-height: 32px;
																																																																						    color: #fff;
																																																																						      background: #5bc0de;
																																																																						        border-color: #5bc0de;
																																																																						}
																																																																						body#portal hr {
																																																																							  border-top-color: #b2c6d0;
																																																																						  }
																																																																						  body#portal .lightBlue {
																																																																							    color: #5e7c8b;
																																																																						    }
																																																																						    body#portal .text-white {
																																																																							      color: #ffffff;
																																																																						      }
																																																																						      body#portal .green {
																																																																							        color: #4cae4c;
																																																																							}
																																																																							body#portal .red {
																																																																								  color: #cc4444;
																																																																							  }
																																																																							  body#portal .input-group-text.btn {
																																																																								    font-size: 1.2em;
																																																																								      padding: 6px 12px;
																																																																								        background-image: none !important;
																																																																									  box-shadow: none !important;
																																																																								  }
																																																																								  body#portal .input-group-text.btn:hover {
																																																																									    box-shadow: none;
																																																																								    }
																																																																								    body#portal option[disabled] {
																																																																									      color: #ccc;
																																																																								      }
																																																																								      body#portal .uppercase {
																																																																									        text-transform: uppercase;
																																																																									}
																																																																									body#portal .row.renderedTab {
																																																																										  margin-left: -15px;
																																																																										    margin-right: -15px;
																																																																									    }
																																																																									    @media (min-width: 1240px) {
																																																																										      *,
																																																																										        *:active {
																																																																												    outline: none;
																																																																												      }
																																																																												        *:focus :not([type="radio"]) {
																																																																														    outline: none !important;
																																																																														      }
																																																																													      }
																																																																													      /* do not group these rules */
																																																																													      .transparent-holder::-webkit-input-placeholder {
																																																																														        color: transparent;
																																																																														}
																																																																														.transparent-holder:-moz-placeholder {
																																																																															  /* FF 4-18 */
																																																																															  color: transparent;
																																																																														  }
																																																																														  .transparent-holder::-moz-placeholder {
																																																																															    /* FF 19+ */
																																																																															    color: transparent;
																																																																														    }
																																																																														    .transparent-holder:-ms-input-placeholder {
																																																																															      /* IE 10+ */
																																																																															      color: transparent;
																																																																														      }
																																																																														      @media (max-width: 768px) {
																																																																															        body#portal label.main_desc,
																																																																																  body#portal *:not( .dd_shareholder) > label:not( .small):not( .input-group-text):not( .main_desc),
																																																																																    body#portal span.main_desc {
																																																																																	        display: inline-block;
																																																																																		    font-size: 12px;
																																																																																		        min-height: 12px;
																																																																																			    padding: 2px 0 1px;
																																																																																			        line-height: 17px;
																																																																																				    color: #555;
																																																																																				        transition: 0.2s ease all;
																																																																																					    -moz-transition: 0.2s ease all;
																																																																																					        -webkit-transition: 0.2s ease all;
																																																																																						  }
																																																																																						    body#portal .container.main_contentContainer {
																																																																																							        padding-top: 67px;
																																																																																								  }
																																																																																								    /*.transparent-holder*/
																																																																																							  }
																																																																																							  [v-cloak] {
																																																																																								    display: none;
																																																																																							    }
																																																																																							    .hidden {
																																																																																								      display: none !important;
																																																																																							      }
																																																																																							      html.login {
																																																																																								        background-color: #004165;
																																																																																									  padding: 0;
																																																																																									    /* pseudo inputs */
																																																																																									    /* tooltip */
																																																																																									    /* Visa, Visa Debit, Visa Electron */
																																																																																									    /* American Express */
																																																																																									    /* Maestro*/
																																																																																									    /* MasterCard */
																																																																																									    /* Dinners Club */
																																																																																									    /* preloader */
																																																																																									    /* bootstrap datepicker */
																																																																																									    /* Hack for Chrome ugly autofil */
																																																																																								  }
																																																																																								  html.login body {
																																																																																									    font-family: 'PT Sans', Sans-serif;
																																																																																									      min-height: 100vh;
																																																																																									        background-color: #004165;
																																																																																									}
																																																																																									html.login .bold {
																																																																																										  font-weight: bold;
																																																																																									  }
																																																																																									  html.login .boxGlow {
																																																																																										    position: absolute;
																																																																																										      top: 40%;
																																																																																										        left: 50%;
																																																																																											  width: 50px;
																																																																																											    height: 50px;
																																																																																											      -webkit-transform: translate(-50%, 0%);
																																																																																											        -ms-transform: translate(-50%, 0%);
																																																																																												  transform: translate(-50%, 0%);
																																																																																												    z-index: 1;
																																																																																												      border-radius: 50%;
																																																																																												        box-shadow: 0 0 200px 200px rgba(255, 255, 255, 0.8);
																																																																																												}
																																																																																												html.login .paymentBox {
																																																																																													  position: absolute;
																																																																																													    width: 340px;
																																																																																													      max-width: 100%;
																																																																																													        top: 40%;
																																																																																														  left: 50%;
																																																																																														    padding: 0 20px;
																																																																																														      background: #F8F8F8;
																																																																																														        border-radius: 3px;
																																																																																															  overflow: hidden;
																																																																																															    -webkit-transform: translate(-50%, -40%);
																																																																																															      -ms-transform: translate(-50%, -40%);
																																																																																															        transform: translate(-50%, -40%);
																																																																																																  z-index: 2;
																																																																																																    box-shadow: 1px 1px 3px 1px rgba(50, 50, 50, 0.5);
																																																																																															    }
																																																																																															    html.login .login_resellerName,
																																																																																															    html.login .login_loginHeader {
																																																																																																      background: #fff;
																																																																																																        color: #004165;
																																																																																																}
																																																																																																html.login .login_loginHeader {
																																																																																																	  border-bottom: 1px solid #ddd;
																																																																																																	    margin: -8px -20px 0px -20px;
																																																																																																	      padding: 10px 20px 8px;
																																																																																																      }
																																																																																																      html.login .login_loginHeader > div {
																																																																																																	        display: inline-block;
																																																																																																	}
																																																																																																	html.login .login_loginHeader .login_loginTitle {
																																																																																																		  text-transform: uppercase;
																																																																																																		    text-align: left;
																																																																																																		      font-size: 14px;
																																																																																																		        max-width: 210px;
																																																																																																		}
																																																																																																		html.login .login_loginHeader .login_loginLanguage {
																																																																																																			  float: right;
																																																																																																		  }
																																																																																																		  html.login .login_loginHeader .login_loginLanguage .optionBtn {
																																																																																																			    position: relative;
																																																																																																			      line-height: 28px;
																																																																																																		      }
																																																																																																		      html.login .login_loginHeader .login_loginLanguage .table-shades tbody td:first-of-type .optionBtn {
																																																																																																			        float: right;
																																																																																																			}
																																																																																																			html.login .login_loginHeader .login_loginLanguage .optionBtn > .btn {
																																																																																																				  border: none;
																																																																																																				    position: relative;
																																																																																																				      padding: 0 0 0 10px;
																																																																																																				        background-image: none !important;
																																																																																																					  line-height: 18px;
																																																																																																					    height: 28px;
																																																																																																					      max-height: 28px;
																																																																																																					        font-size: 14px;
																																																																																																						  /*min-width: 90px;*/
																																																																																																					}
																																																																																																					html.login .login_loginHeader .login_loginLanguage .optionBtn ul {
																																																																																																						  position: absolute;
																																																																																																						    list-style: none;
																																																																																																						      display: none;
																																																																																																						        word-spacing: 4px;
																																																																																																							  min-width: 90px;
																																																																																																							    padding: 0;
																																																																																																							      border: 1px solid;
																																																																																																							        margin-top: -1px;
																																																																																																								  border-radius: 0;
																																																																																																								    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.6);
																																																																																																								      z-index: 2;
																																																																																																								        right: 0;
																																																																																																									  background: #fff;
																																																																																																								  }
																																																																																																								  html.login .login_loginHeader .login_loginLanguage .optionBtn ul.openRight {
																																																																																																									    left: 5px;
																																																																																																									      right: auto;
																																																																																																								      }
																																																																																																								      html.login .login_loginHeader .login_loginLanguage .optionBtn ul > li > a {
																																																																																																									        font-size: 14px;
																																																																																																										  display: block;
																																																																																																										    padding: 9px;
																																																																																																										      border: none;
																																																																																																										        white-space: nowrap;
																																																																																																											  text-shadow: none;
																																																																																																											    line-height: 14px;
																																																																																																											      font-weight: normal;
																																																																																																											        text-align: left;
																																																																																																											}
																																																																																																											html.login .login_loginHeader .login_loginLanguage .optionBtn ul > li > a:hover {
																																																																																																												  text-decoration: none;
																																																																																																											  }
																																																																																																											  html.login .login_loginHeader .login_loginLanguage .optionBtn {
																																																																																																												    display: inline-block;
																																																																																																												      z-index: 1000;
																																																																																																											      }
																																																																																																											      html.login .login_loginHeader .login_loginLanguage .optionBtn > .btn {
																																																																																																												        border-color: #bdc2e1;
																																																																																																													  background: transparent;
																																																																																																													    color: #374767;
																																																																																																													      box-shadow: none;
																																																																																																												      }
																																																																																																												      html.login .login_loginHeader .login_loginLanguage .optionBtn > a > .btn-label {
																																																																																																													        background: transparent;
																																																																																																													}
																																																																																																													html.login .login_loginHeader .login_loginLanguage .optionBtn.open > .btn {
																																																																																																														  color: #374767;
																																																																																																													  }
																																																																																																													  html.login .login_loginHeader .login_loginLanguage .optionBtn ul {
																																																																																																														    border-color: #bdc2e1;
																																																																																																														      background: #f5f6fb;
																																																																																																													      }
																																																																																																													      html.login .login_loginHeader .login_loginLanguage .optionBtn ul > li > a {
																																																																																																														        color: #374767;
																																																																																																														}
																																																																																																														html.login .login_loginHeader .login_loginLanguage .optionBtn ul > li > a:hover {
																																																																																																															  background: #d2d5eb;
																																																																																																															    color: #374767;
																																																																																																														    }
																																																																																																														    html.login .login_resellerName {
																																																																																																															      padding: 4px 20px 3px;
																																																																																																															        text-align: left;
																																																																																																																  margin: 5px -20px -5px -20px;
																																																																																																																    border-top: 1px solid #ddd;
																																																																																																																      font-size: 13px;
																																																																																																															      }
																																																																																																															      html.login .paymentBox form {
																																																																																																																        margin: 10px 0;
																																																																																																																}
																																																																																																																html.login .login_btnsRow {
																																																																																																																	  margin: 5px 0 0;
																																																																																																																  }
																																																																																																																  html.login .login_remindButtons {
																																																																																																																	    margin-bottom: 7px;
																																																																																																																    }
																																																																																																																    html.login .login_remindButtons a {
																																																																																																																	      display: block;
																																																																																																																	        color: initial;
																																																																																																																		  font-size: 13px;
																																																																																																																		    margin: 4px 0;
																																																																																																																	    }
																																																																																																																	    html.login .paymentBox.not-loaded {
																																																																																																																		      -webkit-transform: scale(0, 0) translate(0, 220px);
																																																																																																																		        -ms-transform: scale(0, 0) translate(0, 220px);
																																																																																																																			  transform: scale(0, 0) translate(0, 220px);
																																																																																																																		  }
																																																																																																																		  html.login .in_iframe .paymentBox:not(.not-loaded) {
																																																																																																																			    -webkit-animation: pBox 0.4s linear;
																																																																																																																			      -ms-animation: pBox 0.4s linear;
																																																																																																																			        animation: pBox 0.4s linear;
																																																																																																																			}
																																																																																																																			html.login .paymentBox.invalid {
																																																																																																																				  -webkit-animation: invalid 0.4s linear 0s normal 1 !important;
																																																																																																																				    -ms-animation: invalid 0.4s linear 0s normal 1 !important;
																																																																																																																				      animation: invalid 0.4s linear 0s normal 1 !important;
																																																																																																																			      }
																																																																																																																			      html.login .pseudo_input:not( .input-group-text) {
																																																																																																																				        padding: 0 5px 0 0;
																																																																																																																				}
																																																																																																																				html.login .pseudo_input {
																																																																																																																					  cursor: pointer;
																																																																																																																					    -webkit-user-select: none;
																																																																																																																					      -moz-user-select: none;
																																																																																																																					        -ms-user-select: none;
																																																																																																																						  -o-user-select: none;
																																																																																																																					  }
																																																																																																																					  html.login .pseudo_input.input-group-text .box {
																																																																																																																						    margin: 0;
																																																																																																																					    }
																																																																																																																					    html.login .pseudo_input.disabled {
																																																																																																																						      cursor: not-allowed;
																																																																																																																						        opacity: 0.8;
																																																																																																																						}
																																																																																																																						html.login .pseudo_input input {
																																																																																																																							  display: none !important;
																																																																																																																						  }
																																																																																																																						  html.login .pseudo_input span.box {
																																																																																																																							    vertical-align: middle;
																																																																																																																							      display: inline-block;
																																																																																																																							        border: 1px solid;
																																																																																																																								  width: 18px;
																																																																																																																								    height: 18px;
																																																																																																																								      line-height: 20px;
																																																																																																																								        text-align: center;
																																																																																																																									  position: relative;
																																																																																																																									    margin-top: -8px;
																																																																																																																									      margin-bottom: -5px;
																																																																																																																									        margin-right: 5px;
																																																																																																																										  border-color: #b2c6d0;
																																																																																																																										    background: #fff;
																																																																																																																										      box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.9) inset;
																																																																																																																									      }
																																																																																																																									      html.login .has-error .pseudo_input:not( .disabled) span.box {
																																																																																																																										        border: 1px solid #a94442;
																																																																																																																										}
																																																																																																																										html.login .login_rememberMeRow {
																																																																																																																											  margin: 10px 0 10px;
																																																																																																																										  }
																																																																																																																										  html.login .pseudo_input:not( .disabled):hover span.box {
																																																																																																																											    border-color: #16a085;
																																																																																																																										    }
																																																																																																																										    html.login .pseudo_input:not( .disabled):active span.box {
																																																																																																																											      border-color: #374767;
																																																																																																																										      }
																																																																																																																										      html.login .pseudo_input span.box i {
																																																																																																																											        color: #16a085;
																																																																																																																											}
																																																																																																																											html.login .pseudo_input.t_radio span.box {
																																																																																																																												  border-radius: 50%;
																																																																																																																											  }
																																																																																																																											  html.login .pseudo_input span.box i {
																																																																																																																												    font-size: 21px;
																																																																																																																												      position: absolute;
																																																																																																																												        left: -1px;
																																																																																																																													  top: -4px;
																																																																																																																													    opacity: 0;
																																																																																																																													      transition: transform 0.1s ease-in, opacity 0.1s ease-in;
																																																																																																																													        -webkit-transform: translate(0, -6px);
																																																																																																																														  -ms-transform: translate(0, -6px);
																																																																																																																														    transform: translate(0, -6px);
																																																																																																																													    }
																																																																																																																													    html.login .pseudo_input.checked span.box i {
																																																																																																																														      opacity: 1;
																																																																																																																														        -webkit-transform: translate(0, 0);
																																																																																																																															  -ms-transform: translate(0, 0);
																																																																																																																															    transform: translate(0, 0);
																																																																																																																														    }
																																																																																																																														    html.login label {
																																																																																																																															      font-weight: normal;
																																																																																																																														      }
																																																																																																																														      html.login label > input[type=radio],
																																																																																																																														      html.login label > input[type=checkbox] {
																																																																																																																															        position: relative;
																																																																																																																																  bottom: -1px;
																																																																																																																															  }
																																																																																																																															  html.login .times-btn,
																																																																																																																															  html.login .btn {
																																																																																																																																    text-decoration: none !important;
																																																																																																																																      -webkit-user-select: none;
																																																																																																																																        -moz-user-select: none;
																																																																																																																																	  -ms-user-select: none;
																																																																																																																																	    -o-user-select: none;
																																																																																																																																    }
																																																																																																																																    html.login button.btn.display-block {
																																																																																																																																	      width: 100%;
																																																																																																																																      }
																																																																																																																																      html.login .times-btn {
																																																																																																																																	        position: absolute;
																																																																																																																																		  top: 0;
																																																																																																																																		    right: 0;
																																																																																																																																		      background: #fff;
																																																																																																																																		        border-left: 1px solid #ddd;
																																																																																																																																			  border-bottom: 1px solid #ddd;
																																																																																																																																			    z-index: 1;
																																																																																																																																			      color: #888;
																																																																																																																																			        width: 20px;
																																																																																																																																				  height: 20px;
																																																																																																																																				    line-height: 20px;
																																																																																																																																				      padding-left: 2px;
																																																																																																																																				        padding-bottom: 2px;
																																																																																																																																					  text-align: center;
																																																																																																																																					    text-shadow: none;
																																																																																																																																					      opacity: 1;
																																																																																																																																					        border-radius: 0 0 0 50%;
																																																																																																																																						  font-size: 18px;
																																																																																																																																					  }
																																																																																																																																					  html.login .times-btn:active,
																																																																																																																																					  html.login .times-btn:hover {
																																																																																																																																						    background: #eee;
																																																																																																																																						      color: #666;
																																																																																																																																					      }
																																																																																																																																					      html.login .times-btn:active {
																																																																																																																																						        background: #ddd;
																																																																																																																																						}
																																																																																																																																						html.login .display-block {
																																																																																																																																							  display: block;
																																																																																																																																						  }
																																																																																																																																						  html.login .display-none {
																																																																																																																																							    display: none;
																																																																																																																																						    }
																																																																																																																																						    html.login .header {
																																																																																																																																							      position: relative;
																																																																																																																																							        padding: 0 20px;
																																																																																																																																								  margin: 0 -5px 8px;
																																																																																																																																								    width: -webkit-calc(110%);
																																																																																																																																								      width: calc(100% + 10px);
																																																																																																																																								        border-bottom: 1px solid #ddd;
																																																																																																																																									  background: linear-gradient(to bottom, #f9f9f9 0%, #ededed 100%);
																																																																																																																																									    /* W3C */
																																																																																																																																									    text-align: center;
																																																																																																																																								    }
																																																																																																																																								    html.login .logo {
																																																																																																																																									      max-width: 100%;
																																																																																																																																									        max-height: 50px;
																																																																																																																																									}
																																																																																																																																									html.login .logo-container {
																																																																																																																																										  position: relative;
																																																																																																																																										    bottom: -1px;
																																																																																																																																										      background: #fff;
																																																																																																																																										        border: 1px solid #ddd;
																																																																																																																																											  border-bottom: none;
																																																																																																																																											    padding: 6px;
																																																																																																																																											      border-radius: 3px 3px 0 0;
																																																																																																																																											        line-height: 50px;
																																																																																																																																												  width: 170px;
																																																																																																																																												    margin-top: 14px;
																																																																																																																																												      min-height: 61px;
																																																																																																																																											      }
																																																																																																																																											      html.login .logo-container img {
																																																																																																																																												        max-width: 100%;
																																																																																																																																													  max-height: 65px;
																																																																																																																																												  }
																																																																																																																																												  html.login .details-box {
																																																																																																																																													    width: -webkit-calc(-70%);
																																																																																																																																													      width: calc(100% - 170px);
																																																																																																																																													        max-width: calc(100% - 170px);
																																																																																																																																													}
																																																																																																																																													html.login .price {
																																																																																																																																														  margin-top: 30px;
																																																																																																																																														    line-height: 45px;
																																																																																																																																														      text-align: right;
																																																																																																																																														        font-size: 22px;
																																																																																																																																															  color: #7B727A;
																																																																																																																																															    text-shadow: 1px 1px 1px #fff;
																																																																																																																																															      font-weight: lighter;
																																																																																																																																															        font-family: sans-serif;
																																																																																																																																																  letter-spacing: 0.01em;
																																																																																																																																															  }
																																																																																																																																															  html.login .merchant-name {
																																																																																																																																																    font-weight: bold;
																																																																																																																																																      font-size: 14px;
																																																																																																																																																        color: #666;
																																																																																																																																																	  background: #fafafa;
																																																																																																																																																	    padding: 0 20px 5px 20px;
																																																																																																																																																	      margin: 0 -20px 5px -20px;
																																																																																																																																																	        border-bottom: 1px solid #ddd;
																																																																																																																																																	}
																																																																																																																																																	html.login .description {
																																																																																																																																																		  color: #777;
																																																																																																																																																		    font-size: 13px;
																																																																																																																																																		      margin-bottom: 10px;
																																																																																																																																																	      }
																																																																																																																																																	      html.login .description.info,
																																																																																																																																																	      html.login .description.error,
																																																																																																																																																	      html.login .description.success {
																																																																																																																																																		        position: relative;
																																																																																																																																																			  background: #2AAE36;
																																																																																																																																																			    margin: -6px -20px -20px;
																																																																																																																																																			      padding: 40px 20px;
																																																																																																																																																			        color: #fff;
																																																																																																																																																				  font-size: 16px;
																																																																																																																																																				    text-align: center;
																																																																																																																																																				      z-index: 1;
																																																																																																																																																			      }
																																																																																																																																																			      html.login .description.error {
																																																																																																																																																				        background: #C21B1B;
																																																																																																																																																				}
																																																																																																																																																				html.login .description.info {
																																																																																																																																																					  background: #5A99ED;
																																																																																																																																																					    color: #fff !important;
																																																																																																																																																				    }
																																																																																																																																																				    html.login .description i {
																																																																																																																																																					      display: inline-block;
																																																																																																																																																					        font-size: 60px;
																																																																																																																																																						  margin-bottom: 15px;
																																																																																																																																																					  }
																																																																																																																																																					  html.login .footer-1 {
																																																																																																																																																						    padding: 5px 20px;
																																																																																																																																																						      border-top: 1px solid #ddd;
																																																																																																																																																						        margin: 5px -5px 0;
																																																																																																																																																							  background: #eee;
																																																																																																																																																							    width: -webkit-calc(100% + 10px);
																																																																																																																																																							      width: calc(100% + 10px);
																																																																																																																																																							        color: #555;
																																																																																																																																																								  font-size: 10px;
																																																																																																																																																								    text-align: right;
																																																																																																																																																								      box-shadow: 0 0 0 1px #fff;
																																																																																																																																																							      }
																																																																																																																																																							      html.login .footer-2 {
																																																																																																																																																								        background: rgba(255, 255, 255, 0.8);
																																																																																																																																																									  border: 1px solid #eee;
																																																																																																																																																									    padding: 5px;
																																																																																																																																																									      border-radius: 4px;
																																																																																																																																																									        position: fixed;
																																																																																																																																																										  bottom: 5px;
																																																																																																																																																										    right: 5px;
																																																																																																																																																										      width: 140px;
																																																																																																																																																										        color: #888;
																																																																																																																																																											  font-size: 12px;
																																																																																																																																																											    text-align: center;
																																																																																																																																																											      z-index: 1;
																																																																																																																																																										      }
																																																																																																																																																										      html.login .footer-1 a {
																																																																																																																																																											        color: #9b3f92;
																																																																																																																																																											}
																																																																																																																																																											html.login .footer-2 a img {
																																																																																																																																																												  max-width: 44px;
																																																																																																																																																											  }
																																																																																																																																																											  html.login .btn {
																																																																																																																																																												    line-height: 38px;
																																																																																																																																																												      height: 38px;
																																																																																																																																																												        padding: 0 10px;
																																																																																																																																																													  border-radius: 3px;
																																																																																																																																																													    outline: none !important;
																																																																																																																																																													      cursor: pointer;
																																																																																																																																																												      }
																																																																																																																																																												      html.login .btn-danger,
																																																																																																																																																												      html.login .btn-danger:hover,
																																																																																																																																																												      html.login .btn-success,
																																																																																																																																																												      html.login .btn-success:hover {
																																																																																																																																																													        border: none;
																																																																																																																																																														  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset;
																																																																																																																																																													  }
																																																																																																																																																													  html.login .btn-danger:active,
																																																																																																																																																													  html.login .btn-success:active {
																																																																																																																																																														    border: none;
																																																																																																																																																														      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5) inset;
																																																																																																																																																													      }
																																																																																																																																																													      html.login .btn-danger,
																																																																																																																																																													      html.login .btn-danger:hover {
																																																																																																																																																														        background: #c44;
																																																																																																																																																														}
																																																																																																																																																														html.login .btn-success,
																																																																																																																																																														html.login .btn-success:hover {
																																																																																																																																																															  background: #004165;
																																																																																																																																																														  }
																																																																																																																																																														  html.login .btn-danger:hover,
																																																																																																																																																														  html.login .btn-success:hover {
																																																																																																																																																															    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.15) inset;
																																																																																																																																																															      color: #eee;
																																																																																																																																																														      }
																																																																																																																																																														      html.login .btn-success:active,
																																																																																																																																																														      html.login .btn-danger:active {
																																																																																																																																																															        box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.25) inset;
																																																																																																																																																															}
																																																																																																																																																															html.login .form-control {
																																																																																																																																																																  border-left: none;
																																																																																																																																																																    padding: 6px 5px 6px 6px;
																																																																																																																																																																      /*line-height: 18px;*/
																																																																																																																																																																      max-height: 38px;
																																																																																																																																																																        height: 38px;
																																																																																																																																																																	  box-shadow: none;
																																																																																																																																																																	    border-radius: 3px;
																																																																																																																																																																	      border-color: #ddd;
																																																																																																																																																																	        transition: background 0.15s ease-in;
																																																																																																																																																																		  -webkit-appearance: none;
																																																																																																																																																																	  }
																																																																																																																																																																	  html.login .input-group-text {
																																																																																																																																																																		    position: relative;
																																																																																																																																																																		      max-height: 60px;
																																																																																																																																																																		        line-height: 35px;
																																																																																																																																																																			  height: 38px !important;
																																																																																																																																																																			    overflow: hidden;
																																																																																																																																																																			      padding: 0 10px;
																																																																																																																																																																			        transition: background 0.15s ease-in;
																																																																																																																																																																				  border-color: #ddd;
																																																																																																																																																																				    background: #fff;
																																																																																																																																																																				      box-sizing: border-box;
																																																																																																																																																																				        border: 1px solid #ddd;
																																																																																																																																																																					  border-radius: 3px;
																																																																																																																																																																				  }
																																																																																																																																																																				  html.login .form-control:focus,
																																																																																																																																																																				  html.login .form-control:active {
																																																																																																																																																																					    box-shadow: none;
																																																																																																																																																																					      border-color: #ddd;
																																																																																																																																																																				      }
																																																																																																																																																																				      html.login .input-group {
																																																																																																																																																																					        width: 100%;
																																																																																																																																																																						  border-radius: 3px;
																																																																																																																																																																						    cursor: text;
																																																																																																																																																																						      margin: 5px 0;
																																																																																																																																																																					      }
																																																																																																																																																																					      html.login .input-group .form-control:not(:first-child) {
																																																																																																																																																																						        border-top-left-radius: 0;
																																																																																																																																																																							  border-bottom-left-radius: 0;
																																																																																																																																																																						  }
																																																																																																																																																																						  html.login .input-group .form-control:not(:last-child) {
																																																																																																																																																																							    border-top-right-radius: 0;
																																																																																																																																																																							      border-bottom-right-radius: 0;
																																																																																																																																																																						      }
																																																																																																																																																																						      html.login .form-control[disabled],
																																																																																																																																																																						      html.login .form-control[readonly],
																																																																																																																																																																						      html.login fieldset[disabled] .form-control {
																																																																																																																																																																							        background-color: #f2f2f2;
																																																																																																																																																																							}
																																																																																																																																																																							html.login .disabled .input-group-text {
																																																																																																																																																																								  background: #f2f2f2;
																																																																																																																																																																							  }
																																																																																																																																																																							  html.login .form-group.has-error .input-group-text,
																																																																																																																																																																							  html.login .form-group.has-error .form-control {
																																																																																																																																																																								    background: #fdd;
																																																																																																																																																																								      box-shadow: none !important;
																																																																																																																																																																							      }
																																																																																																																																																																							      html.login .tooltip {
																																																																																																																																																																								        z-index: 9999;
																																																																																																																																																																								}
																																																																																																																																																																								html.login .tooltip.in {
																																																																																																																																																																									  opacity: 1;
																																																																																																																																																																								  }
																																																																																																																																																																								  html.login .tooltip span[class*="ico"] {
																																																																																																																																																																									    padding-left: 26px;
																																																																																																																																																																								    }
																																																																																																																																																																								    html.login .tooltip-inner {
																																																																																																																																																																									      padding: 3px 6px;
																																																																																																																																																																									        border: 1px solid;
																																																																																																																																																																										  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
																																																																																																																																																																										    border-radius: 0;
																																																																																																																																																																										      font-size: 14px;
																																																																																																																																																																										        border-radius: 3px;
																																																																																																																																																																											  background: #fff;
																																																																																																																																																																											    border-color: #004165;
																																																																																																																																																																											      color: #004165;
																																																																																																																																																																										      }
																																																																																																																																																																										      html.login .stick-right {
																																																																																																																																																																											        padding-right: 0;
																																																																																																																																																																											}
																																																																																																																																																																											html.login .stick-right .form-control {
																																																																																																																																																																												  border-right: 0;
																																																																																																																																																																												    border-radius: 5px 0 0 5px;
																																																																																																																																																																											    }
																																																																																																																																																																											    html.login .stick-left {
																																																																																																																																																																												      padding-left: 0;
																																																																																																																																																																											      }
																																																																																																																																																																											      html.login .stick-left .input-group-text {
																																																																																																																																																																												        border-radius: 0;
																																																																																																																																																																												}
																																																																																																																																																																												html.login .stick-left.stick-right .input-group-text {
																																																																																																																																																																													  border-left: 0;
																																																																																																																																																																												  }
																																																																																																																																																																												  html.login .alert-success,
																																																																																																																																																																												  html.login .alert-danger {
																																																																																																																																																																													    position: relative;
																																																																																																																																																																													      border: 2px solid;
																																																																																																																																																																													        border-left: none;
																																																																																																																																																																														  border-right: none;
																																																																																																																																																																														    margin: 0 -20px 10px -20px;
																																																																																																																																																																														      background: #fff;
																																																																																																																																																																														        border-radius: 0;
																																																																																																																																																																															  padding: 8px 15px 10px 15px;
																																																																																																																																																																															    border-color: #c44;
																																																																																																																																																																															      color: #B62727;
																																																																																																																																																																															        min-height: 46px;
																																																																																																																																																																																  max-width: 100%;
																																																																																																																																																																																    max-width: -webkit-calc(140%);
																																																																																																																																																																																      max-width: calc(100% + 40px);
																																																																																																																																																																															      }
																																																																																																																																																																															      html.login .alert-success {
																																																																																																																																																																																        border-color: #392;
																																																																																																																																																																																	  color: #3c763d;
																																																																																																																																																																																  }
																																																																																																																																																																																  html.login .alert {
																																																																																																																																																																																	    display: -webkit-box;
																																																																																																																																																																																	      /* OLD - iOS 6-, Safari 3.1-6, BB7 */
																																																																																																																																																																																	      display: -ms-flexbox;
																																																																																																																																																																																	        /* TWEENER - IE 10 */
																																																																																																																																																																																	        display: -webkit-flex;
																																																																																																																																																																																		  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
																																																																																																																																																																																		  display: flex;
																																																																																																																																																																																		    /* NEW, Spec - Firefox, Chrome, Opera */
																																																																																																																																																																																		    -webkit-align-items: center;
																																																																																																																																																																																		      align-items: center;
																																																																																																																																																																																	      }
																																																																																																																																																																																	      html.login .login_iconLarge {
																																																																																																																																																																																		        width: 40px;
																																																																																																																																																																																			  height: 40px;
																																																																																																																																																																																			    line-height: 40px;
																																																																																																																																																																																			      display: block;
																																																																																																																																																																																			        font-size: 40px;
																																																																																																																																																																																				  text-align: center;
																																																																																																																																																																																				    margin: 0 auto 10px;
																																																																																																																																																																																				      color: #392;
																																																																																																																																																																																			      }
																																																																																																																																																																																			      html.login .login_iconLarge.icon-danger {
																																																																																																																																																																																				        color: #CA2525;
																																																																																																																																																																																				}
																																																																																																																																																																																				html.login .login_iconLarge.icon-danger:before {
																																																																																																																																																																																					  content: "\e021" !important;
																																																																																																																																																																																				  }
																																																																																																																																																																																				  html.login .alert ul {
																																																																																																																																																																																					    display: block;
																																																																																																																																																																																					      top: 50%;
																																																																																																																																																																																					        left: 30px;
																																																																																																																																																																																						  list-style: none;
																																																																																																																																																																																						    margin: 0;
																																																																																																																																																																																						      padding: 5px 10px 5px 0;
																																																																																																																																																																																						        font-size: 12px;
																																																																																																																																																																																							  display: inline-block;
																																																																																																																																																																																						  }
																																																																																																																																																																																						  html.login .text-center {
																																																																																																																																																																																							    text-align: center;
																																																																																																																																																																																						    }
																																																																																																																																																																																						    html.login .card-type {
																																																																																																																																																																																							      position: relative;
																																																																																																																																																																																							        display: block;
																																																																																																																																																																																								  background: url('../../default/img/cards.png');
																																																																																																																																																																																								    height: 36px;
																																																																																																																																																																																								      width: 36px;
																																																																																																																																																																																								        margin: -10px;
																																																																																																																																																																																									  background-size: 36px auto;
																																																																																																																																																																																									    border-radius: 0 3px 3px 0;
																																																																																																																																																																																								    }
																																																																																																																																																																																								    html.login .card-elec .card-type,
																																																																																																																																																																																								    html.login .card-visa .card-type {
																																																																																																																																																																																									      background-position: 0 0;
																																																																																																																																																																																								      }
																																																																																																																																																																																								      html.login .card-amex .card-type {
																																																																																																																																																																																									        background-position: 0 -36px;
																																																																																																																																																																																									}
																																																																																																																																																																																									html.login .card-msto .card-type {
																																																																																																																																																																																										  background-position: 0 -72px;
																																																																																																																																																																																									  }
																																																																																																																																																																																									  html.login .card-mcrd .card-type {
																																																																																																																																																																																										    background-position: 0 -108px;
																																																																																																																																																																																									    }
																																																																																																																																																																																									    html.login .card-dns .card-type {
																																																																																																																																																																																										      background-position: 0 -144px;
																																																																																																																																																																																									      }
																																																																																																																																																																																									      html.login .submissionRow .btn {
																																																																																																																																																																																										        position: relative;
																																																																																																																																																																																										}
																																																																																																																																																																																										html.login .right-rounded {
																																																																																																																																																																																											  border-radius: 0 4px 4px 0 !important;
																																																																																																																																																																																										  }
																																																																																																																																																																																										  html.login .animate-bg {
																																																																																																																																																																																											    transition: background 0.3s ease-in-out;
																																																																																																																																																																																										    }
																																																																																																																																																																																										    html.login .form-sent:active,
																																																																																																																																																																																										    html.login .form-sent:hover,
																																																																																																																																																																																										    html.login .form-sent {
																																																																																																																																																																																											      position: relative;
																																																																																																																																																																																											        box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.15) inset;
																																																																																																																																																																																												  background-color: #2AAE36;
																																																																																																																																																																																												    cursor: progress;
																																																																																																																																																																																												      z-index: 6;
																																																																																																																																																																																											      }
																																																																																																																																																																																											      html.login .loader {
																																																																																																																																																																																												        display: none;
																																																																																																																																																																																													  position: absolute;
																																																																																																																																																																																													    left: 0;
																																																																																																																																																																																													      top: 0;
																																																																																																																																																																																													        cursor: progress;
																																																																																																																																																																																														  width: 100%;
																																																																																																																																																																																														    height: 100%;
																																																																																																																																																																																														      background: rgba(255, 255, 255, 0.85);
																																																																																																																																																																																														        z-index: 5;
																																																																																																																																																																																														}
																																																																																																																																																																																														html.login .loader i {
																																																																																																																																																																																															  top: 50%;
																																																																																																																																																																																															    position: absolute;
																																																																																																																																																																																															      display: block;
																																																																																																																																																																																															        font-size: 36px;
																																																																																																																																																																																																  -webkit-transform: translateY(-50%) translateX(-50%);
																																																																																																																																																																																																    -ms-transform: translateY(-50%) translateX(-50%);
																																																																																																																																																																																																      transform: translateY(-50%) translateX(-50%);
																																																																																																																																																																																																        z-index: 1;
																																																																																																																																																																																																	  color: #004165;
																																																																																																																																																																																																  }
																																																																																																																																																																																																  html.login .loader i:nth-child(1) {
																																																																																																																																																																																																	    left: 30%;
																																																																																																																																																																																																    }
																																																																																																																																																																																																    html.login .signal-icon {
																																																																																																																																																																																																	      display: block;
																																																																																																																																																																																																	        left: 48%;
																																																																																																																																																																																																		  width: 80px;
																																																																																																																																																																																																		    height: 80px;
																																																																																																																																																																																																	    }
																																																																																																																																																																																																	    html.login .signal-icon > span {
																																																																																																																																																																																																		      top: 50%;
																																																																																																																																																																																																		        position: absolute;
																																																																																																																																																																																																			  display: block;
																																																																																																																																																																																																			    border: 3px solid transparent;
																																																																																																																																																																																																			      border-right: 4px solid #888;
																																																																																																																																																																																																			        border-radius: 50%;
																																																																																																																																																																																																				  -webkit-transform: translate(0, -50%);
																																																																																																																																																																																																				    -ms-transform: translate(0, -50%);
																																																																																																																																																																																																				      transform: translate(0, -50%);
																																																																																																																																																																																																			      }
																																																																																																																																																																																																			      html.login .signal-icon > span:first-child {
																																																																																																																																																																																																				        width: 20px;
																																																																																																																																																																																																					  height: 20px;
																																																																																																																																																																																																					    -webkit-animation: loader 2.6s infinite;
																																																																																																																																																																																																					      -ms-animation: loader 2.6s infinite;
																																																																																																																																																																																																					        animation: loader 2.6s infinite;
																																																																																																																																																																																																					}
																																																																																																																																																																																																					html.login .signal-icon > span:nth-child(2) {
																																																																																																																																																																																																						  width: 32px;
																																																																																																																																																																																																						    height: 32px;
																																																																																																																																																																																																						      -webkit-animation: loader-1 2.6s infinite;
																																																																																																																																																																																																						        -ms-animation: loader-1 2.6s infinite;
																																																																																																																																																																																																							  animation: loader-1 2.6s infinite;
																																																																																																																																																																																																						  }
																																																																																																																																																																																																						  html.login .signal-icon > span:nth-child(3) {
																																																																																																																																																																																																							    width: 44px;
																																																																																																																																																																																																							      height: 44px;
																																																																																																																																																																																																							        -webkit-animation: loader-2 2.6s infinite;
																																																																																																																																																																																																								  -ms-animation: loader-2 2.6s infinite;
																																																																																																																																																																																																								    animation: loader-2 2.6s infinite;
																																																																																																																																																																																																							    }
																																																																																																																																																																																																							    html.login .signal-icon > span:nth-child(4) {
																																																																																																																																																																																																								      width: 56px;
																																																																																																																																																																																																								        height: 56px;
																																																																																																																																																																																																									  -webkit-animation: loader-3 2.6s infinite;
																																																																																																																																																																																																									    -ms-animation: loader-3 2.6s infinite;
																																																																																																																																																																																																									      animation: loader-3 2.6s infinite;
																																																																																																																																																																																																								      }
																																																																																																																																																																																																								      html.login .signal-icon > span:nth-child(5) {
																																																																																																																																																																																																									        width: 68px;
																																																																																																																																																																																																										  height: 68px;
																																																																																																																																																																																																										    -webkit-animation: loader-4 2.6s infinite;
																																																																																																																																																																																																										      -ms-animation: loader-4 2.6s infinite;
																																																																																																																																																																																																										        animation: loader-4 2.6s infinite;
																																																																																																																																																																																																										}
																																																																																																																																																																																																										html.login .signal-icon > span:nth-child(6) {
																																																																																																																																																																																																											  width: 80px;
																																																																																																																																																																																																											    height: 80px;
																																																																																																																																																																																																											      -webkit-animation: loader-5 2.6s infinite;
																																																																																																																																																																																																											        -ms-animation: loader-5 2.6s infinite;
																																																																																																																																																																																																												  animation: loader-5 2.6s infinite;
																																																																																																																																																																																																											  }
																																																																																																																																																																																																											  html.login .loader i:nth-child(3) {
																																																																																																																																																																																																												    /*font-size: 42px;*/
																																																																																																																																																																																																												    left: 70%;
																																																																																																																																																																																																											    }
																																																																																																																																																																																																											    html.login .times-icon {
																																																																																																																																																																																																												      position: absolute;
																																																																																																																																																																																																												        display: none;
																																																																																																																																																																																																													  z-index: 1;
																																																																																																																																																																																																													    left: 50%;
																																																																																																																																																																																																													      top: 50%;
																																																																																																																																																																																																													        width: 60px;
																																																																																																																																																																																																														  height: 60px;
																																																																																																																																																																																																														    -webkit-transform: translate(-50%, -50%);
																																																																																																																																																																																																														      -ms-transform: translate(-50%, -50%);
																																																																																																																																																																																																														        transform: translate(-50%, -50%);
																																																																																																																																																																																																														}
																																																																																																																																																																																																														html.login .times-icon:before,
																																																																																																																																																																																																														html.login .times-icon:after {
																																																																																																																																																																																																															  position: absolute;
																																																																																																																																																																																																															    display: block;
																																																																																																																																																																																																															      content: '';
																																																																																																																																																																																																															        width: 80px;
																																																																																																																																																																																																																  height: 80px;
																																																																																																																																																																																																																    border-top: 5px dotted #cc0000;
																																																																																																																																																																																																																      top: 28px;
																																																																																																																																																																																																																        left: -8px;
																																																																																																																																																																																																																	  -webkit-transform: rotate(45deg);
																																																																																																																																																																																																																	    -ms-transform: rotate(45deg);
																																																																																																																																																																																																																	      transform: rotate(45deg);
																																																																																																																																																																																																																	        -webkit-transform-origin: top center;
																																																																																																																																																																																																																		  -ms-transform-origin: top center;
																																																																																																																																																																																																																		    transform-origin: top center;
																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																	    html.login .times-icon:before {
																																																																																																																																																																																																																		      left: -12px;
																																																																																																																																																																																																																		        -webkit-transform: rotate(-45deg);
																																																																																																																																																																																																																			  -ms-transform: rotate(-45deg);
																																																																																																																																																																																																																			    transform: rotate(-45deg);
																																																																																																																																																																																																																		    }
																																																																																																																																																																																																																		    html.login .loader.canceled .times-icon {
																																																																																																																																																																																																																			      display: block;
																																																																																																																																																																																																																		      }
																																																																																																																																																																																																																		      html.login .loader.canceled .signal-icon > span {
																																																																																																																																																																																																																			        opacity: 0.8;
																																																																																																																																																																																																																				  -webkit-animation: none !important;
																																																																																																																																																																																																																				    -ms-animation: none !important;
																																																																																																																																																																																																																				      animation: none !important;
																																																																																																																																																																																																																			      }
																																																																																																																																																																																																																			      html.login .datepicker.datepicker-dropdown {
																																																																																																																																																																																																																				        min-width: 200px;
																																																																																																																																																																																																																				}
																																																																																																																																																																																																																				html.login .datepicker-dropdown {
																																																																																																																																																																																																																					  z-index: 100 !important;
																																																																																																																																																																																																																				  }
																																																																																																																																																																																																																				  html.login .datepicker {
																																																																																																																																																																																																																					    margin-top: 0;
																																																																																																																																																																																																																					      border-radius: 0;
																																																																																																																																																																																																																				      }
																																																																																																																																																																																																																				      html.login .datepicker table {
																																																																																																																																																																																																																					        width: 100%;
																																																																																																																																																																																																																					}
																																																																																																																																																																																																																					html.login input.datepicker {
																																																																																																																																																																																																																						  padding: 6px 12px;
																																																																																																																																																																																																																					  }
																																																																																																																																																																																																																					  html.login .datepicker:before,
																																																																																																																																																																																																																					  html.login .datepicker:after {
																																																																																																																																																																																																																						    display: none;
																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																					    html.login .datepickerTrigger,
																																																																																																																																																																																																																					    html.login .datepickerTrigger > .form-control {
																																																																																																																																																																																																																						      cursor: pointer;
																																																																																																																																																																																																																					      }
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover,
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover:hover,
																																																																																																																																																																																																																					      html.login .datepicker td.active:focus,
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover:focus,
																																																																																																																																																																																																																					      html.login .datepicker td.active:active,
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover:active,
																																																																																																																																																																																																																					      html.login .datepicker td.active.active,
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover.active,
																																																																																																																																																																																																																					      html.login .datepicker td.active.disabled,
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover.disabled,
																																																																																																																																																																																																																					      html.login .datepicker td.active[disabled],
																																																																																																																																																																																																																					      html.login .datepicker td.active:hover[disabled] {
																																																																																																																																																																																																																						        box-shadow: 0 0 0 1px inset;
																																																																																																																																																																																																																							  border-radius: 1px;
																																																																																																																																																																																																																						  }
																																																																																																																																																																																																																						  html.login .datepicker td.day:hover {
																																																																																																																																																																																																																							    cursor: pointer;
																																																																																																																																																																																																																							      border-radius: 1px;
																																																																																																																																																																																																																						      }
																																																																																																																																																																																																																						      html.login .datepicker td span {
																																																																																																																																																																																																																							        display: block;
																																																																																																																																																																																																																								  width: 40px;
																																																																																																																																																																																																																								    height: 35px;
																																																																																																																																																																																																																								      line-height: 35px;
																																																																																																																																																																																																																								        float: left;
																																																																																																																																																																																																																									  margin: 2px;
																																																																																																																																																																																																																									    cursor: pointer;
																																																																																																																																																																																																																									      border-radius: 0;
																																																																																																																																																																																																																								      }
																																																																																																																																																																																																																								      html.login .datepicker td,
																																																																																																																																																																																																																								      html.login .datepicker th {
																																																																																																																																																																																																																									        text-align: center;
																																																																																																																																																																																																																										  width: 20px;
																																																																																																																																																																																																																										    height: 20px;
																																																																																																																																																																																																																										      border-radius: 0px;
																																																																																																																																																																																																																									      }
																																																																																																																																																																																																																									      html.login .datepicker th.next,
																																																																																																																																																																																																																									      html.login .datepicker th.prev {
																																																																																																																																																																																																																										        font-size: 14px;
																																																																																																																																																																																																																										}
																																																																																																																																																																																																																										html.login .datepicker td span.year.disabled {
																																																																																																																																																																																																																											  cursor: default;
																																																																																																																																																																																																																										  }
																																																																																																																																																																																																																										  html.login .markTestMode {
																																																																																																																																																																																																																											    position: absolute;
																																																																																																																																																																																																																											      display: block;
																																																																																																																																																																																																																											        top: 5px;
																																																																																																																																																																																																																												  right: 5px;
																																																																																																																																																																																																																												    z-index: 1;
																																																																																																																																																																																																																												      border-radius: 3px;
																																																																																																																																																																																																																												        background: #d40;
																																																																																																																																																																																																																													  color: #fff;
																																																																																																																																																																																																																													    text-transform: uppercase;
																																																																																																																																																																																																																													      font-weight: bold;
																																																																																																																																																																																																																													        padding: 3px 10px;
																																																																																																																																																																																																																													}
																																																																																																																																																																																																																													html.login .login_securityQuestion {
																																																																																																																																																																																																																														  display: block;
																																																																																																																																																																																																																														    margin: 5px 0 10px 0;
																																																																																																																																																																																																																														      font-weight: bold;
																																																																																																																																																																																																																													      }
																																																																																																																																																																																																																													      html.login input:-webkit-autofill {
																																																																																																																																																																																																																														        -webkit-box-shadow: 0 0 0px 1000px white inset !important;
																																																																																																																																																																																																																														}
																																																																																																																																																																																																																														html.login .text12 {
																																																																																																																																																																																																																															  font-size: 12px;
																																																																																																																																																																																																																														  }
																																																																																																																																																																																																																														  html.login .text-left {
																																																																																																																																																																																																																															    text-align: left !important;
																																																																																																																																																																																																																														    }
																																																																																																																																																																																																																														    @-webkit-keyframes pBox {
																																																																																																																																																																																																																															      0% {
																																																																																																																																																																																																																																          -webkit-transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																	      -ms-transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																	          transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																		    }
																																																																																																																																																																																																																																		      100% {
																																																																																																																																																																																																																																			          -webkit-transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																				      -ms-transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																				          transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																				    }
																																																																																																																																																																																																																																				    @-moz-keyframes pBox {
																																																																																																																																																																																																																																					      0% {
																																																																																																																																																																																																																																						          -webkit-transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																							      -ms-transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																							          transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																								      100% {
																																																																																																																																																																																																																																									          -webkit-transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																										      -ms-transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																										          transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																										    }
																																																																																																																																																																																																																																										    @keyframes pBox {
																																																																																																																																																																																																																																											      0% {
																																																																																																																																																																																																																																												          -webkit-transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																													      -ms-transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																													          transform: scale(0, 0) translate(0, 220px);
																																																																																																																																																																																																																																														    }
																																																																																																																																																																																																																																														      100% {
																																																																																																																																																																																																																																															          -webkit-transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																																      -ms-transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																																          transform: scale(1, 1) translate(0, 0);
																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																    @-webkit-keyframes loader {
																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																			      10% {
																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																					      20% {
																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																								    @-ms-keyframes loader {
																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																											      10% {
																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																													      20% {
																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																    @keyframes loader {
																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																			      10% {
																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																					      20% {
																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																								    @-webkit-keyframes loader-1 {
																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																											      20% {
																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																													      30% {
																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																    @-ms-keyframes loader-1 {
																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																			      20% {
																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																					      30% {
																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																								    @keyframes loader-1 {
																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																											      20% {
																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																													      30% {
																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																    @-webkit-keyframes loader-2 {
																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																			      30% {
																																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																					      40% {
																																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																								    @-ms-keyframes loader-2 {
																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																																											      30% {
																																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																													      40% {
																																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																    @keyframes loader-2 {
																																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																																			      30% {
																																																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																																					      40% {
																																																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																																								    @-webkit-keyframes loader-3 {
																																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																																																											      40% {
																																																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																																													      50% {
																																																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																																    @-ms-keyframes loader-3 {
																																																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																																																			      40% {
																																																																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																																																					      50% {
																																																																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																																																								    @keyframes loader-3 {
																																																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																																																																											      40% {
																																																																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																																																													      50% {
																																																																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																																																    @-webkit-keyframes loader-4 {
																																																																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																																																																			      50% {
																																																																																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																																																																					      60% {
																																																																																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																																																																								    @-ms-keyframes loader-4 {
																																																																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																																																																																											      50% {
																																																																																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																																																																													      60% {
																																																																																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																																																																    @keyframes loader-4 {
																																																																																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																																																																																			      50% {
																																																																																																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																																																																																					      60% {
																																																																																																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																																																																																								    @-webkit-keyframes loader-5 {
																																																																																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																																																																																																											      60% {
																																																																																																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																																																																																													      70% {
																																																																																																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																																																																																    @-ms-keyframes loader-5 {
																																																																																																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																																																																																																		          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																																																																																																			      60% {
																																																																																																																																																																																																																																																																																																																																																																																				          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																																																																																																					      70% {
																																																																																																																																																																																																																																																																																																																																																																																						          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																																																																																																							      100% {
																																																																																																																																																																																																																																																																																																																																																																																								          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																																																																																																								    @keyframes loader-5 {
																																																																																																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																																																																																																										          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																																											    }
																																																																																																																																																																																																																																																																																																																																																																																											      60% {
																																																																																																																																																																																																																																																																																																																																																																																												          border-right-color: #888;
																																																																																																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																																																																																																													      70% {
																																																																																																																																																																																																																																																																																																																																																																																														          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																																																																																																															      100% {
																																																																																																																																																																																																																																																																																																																																																																																																          border-right-color: #2AAE36;
																																																																																																																																																																																																																																																																																																																																																																																																	    }
																																																																																																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																																																																																																    @-webkit-keyframes invalid {
																																																																																																																																																																																																																																																																																																																																																																																																	      0% {
																																																																																																																																																																																																																																																																																																																																																																																																		          -webkit-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																			      -ms-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																			          transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																				    }
																																																																																																																																																																																																																																																																																																																																																																																																				      33% {
																																																																																																																																																																																																																																																																																																																																																																																																					          -webkit-transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																						      -ms-transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																						          transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																							    }
																																																																																																																																																																																																																																																																																																																																																																																																							      66% {
																																																																																																																																																																																																																																																																																																																																																																																																								          -webkit-transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																									      -ms-transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																									          transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																										    }
																																																																																																																																																																																																																																																																																																																																																																																																										      100% {
																																																																																																																																																																																																																																																																																																																																																																																																											          -webkit-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																												      -ms-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																												          transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																													    }
																																																																																																																																																																																																																																																																																																																																																																																																												    }
																																																																																																																																																																																																																																																																																																																																																																																																												    @-ms-keyframes invalid {
																																																																																																																																																																																																																																																																																																																																																																																																													      0% {
																																																																																																																																																																																																																																																																																																																																																																																																														          -webkit-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																															      -ms-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																															          transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																    }
																																																																																																																																																																																																																																																																																																																																																																																																																      33% {
																																																																																																																																																																																																																																																																																																																																																																																																																	          -webkit-transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																																		      -ms-transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																																		          transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																																			    }
																																																																																																																																																																																																																																																																																																																																																																																																																			      66% {
																																																																																																																																																																																																																																																																																																																																																																																																																				          -webkit-transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																																					      -ms-transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																																					          transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																																						    }
																																																																																																																																																																																																																																																																																																																																																																																																																						      100% {
																																																																																																																																																																																																																																																																																																																																																																																																																							          -webkit-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																								      -ms-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																								          transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																									    }
																																																																																																																																																																																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																																																																																																																																																																																								    @keyframes invalid {
																																																																																																																																																																																																																																																																																																																																																																																																																									      0% {
																																																																																																																																																																																																																																																																																																																																																																																																																										          -webkit-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																											      -ms-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																											          transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																												    }
																																																																																																																																																																																																																																																																																																																																																																																																																												      33% {
																																																																																																																																																																																																																																																																																																																																																																																																																													          -webkit-transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																																														      -ms-transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																																														          transform: rotate(2deg) scale(1.02);
																																																																																																																																																																																																																																																																																																																																																																																																																															    }
																																																																																																																																																																																																																																																																																																																																																																																																																															      66% {
																																																																																																																																																																																																																																																																																																																																																																																																																																          -webkit-transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																																																	      -ms-transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																																																	          transform: rotate(-2deg) scale(0.98);
																																																																																																																																																																																																																																																																																																																																																																																																																																		    }
																																																																																																																																																																																																																																																																																																																																																																																																																																		      100% {
																																																																																																																																																																																																																																																																																																																																																																																																																																			          -webkit-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																																				      -ms-transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																																				          transform: rotate(0deg) scale(1);
																																																																																																																																																																																																																																																																																																																																																																																																																																					    }
																																																																																																																																																																																																																																																																																																																																																																																																																																				    }
																																																																																																																																																																																																																																																																																																																																																																																																																																				    /* Overwriting flaticons defaults */
																																																																																																																																																																																																																																																																																																																																																																																																																																				    @font-face {
																																																																																																																																																																																																																																																																																																																																																																																																																																					      font-family: "Flaticon";
																																																																																																																																																																																																																																																																																																																																																																																																																																					        src: url("../../global/fonts/flaticon.eot");
																																																																																																																																																																																																																																																																																																																																																																																																																																						  src: url("../../global/fonts/flaticon.eot#iefix") format("embedded-opentype"), url("../../global/fonts/flaticon.woff") format("woff"), url("../../global/fonts/flaticon.ttf") format("truetype"), url("../../global/fonts/flaticon.svg") format("svg");
																																																																																																																																																																																																																																																																																																																																																																																																																																						    font-weight: normal;
																																																																																																																																																																																																																																																																																																																																																																																																																																						      font-style: normal;
																																																																																																																																																																																																																																																																																																																																																																																																																																					      }
																																																																																																																																																																																																																																																																																																																																																																																																																																					      [class^="flaticon-"]:before,
																																																																																																																																																																																																																																																																																																																																																																																																																																					      [class*=" flaticon-"]:before,
																																																																																																																																																																																																																																																																																																																																																																																																																																					      [class^="flaticon-"]:after,
																																																																																																																																																																																																																																																																																																																																																																																																																																					      [class*=" flaticon-"]:after {
																																																																																																																																																																																																																																																																																																																																																																																																																																						        font-family: Flaticon;
																																																																																																																																																																																																																																																																																																																																																																																																																																							  font-size: inherit;
																																																																																																																																																																																																																																																																																																																																																																																																																																							    font-style: normal;
																																																																																																																																																																																																																																																																																																																																																																																																																																							      margin-left: 0;
																																																																																																																																																																																																																																																																																																																																																																																																																																						      }
																																																																																																																																																																																																																																																																																																																																																																																																																																						      @media (max-height: 480px) {
																																																																																																																																																																																																																																																																																																																																																																																																																																							        body#login .paymentBox {
																																																																																																																																																																																																																																																																																																																																																																																																																																									    top: 0;
																																																																																																																																																																																																																																																																																																																																																																																																																																									        -webkit-transform: translate(-50%, 0);
																																																																																																																																																																																																																																																																																																																																																																																																																																										    -ms-transform: translate(-50%, 0);
																																																																																																																																																																																																																																																																																																																																																																																																																																										        transform: translate(-50%, 0);
																																																																																																																																																																																																																																																																																																																																																																																																																																											  }
																																																																																																																																																																																																																																																																																																																																																																																																																																										  }
																																																																																																																																																																																																																																																																																																																																																																																																																																										  @media only screen and (orientation: portrait) and (max-width: 640px) {
																																																																																																																																																																																																																																																																																																																																																																																																																																											    body#login .paymentBox {
																																																																																																																																																																																																																																																																																																																																																																																																																																												        width: 100%;
																																																																																																																																																																																																																																																																																																																																																																																																																																													    height: 100vh;
																																																																																																																																																																																																																																																																																																																																																																																																																																													        paddin-bottom: 30px;
																																																																																																																																																																																																																																																																																																																																																																																																																																														    top: 0;
																																																																																																																																																																																																																																																																																																																																																																																																																																														        left: 0;
																																																																																																																																																																																																																																																																																																																																																																																																																																															    -webkit-transform: none;
																																																																																																																																																																																																																																																																																																																																																																																																																																															        -ms-transform: none;
																																																																																																																																																																																																																																																																																																																																																																																																																																																    transform: none;
																																																																																																																																																																																																																																																																																																																																																																																																																																																      }
																																																																																																																																																																																																																																																																																																																																																																																																																																																        body#login .footer-1 {
																																																																																																																																																																																																																																																																																																																																																																																																																																																		    position: fixed;
																																																																																																																																																																																																																																																																																																																																																																																																																																																		        left: 1;
																																																																																																																																																																																																																																																																																																																																																																																																																																																			    bottom: 0;
																																																																																																																																																																																																																																																																																																																																																																																																																																																			        width: 100%;
																																																																																																																																																																																																																																																																																																																																																																																																																																																				  }
																																																																																																																																																																																																																																																																																																																																																																																																																																																				    body#login .login_resellerName {
																																																																																																																																																																																																																																																																																																																																																																																																																																																					        position: fixed;
																																																																																																																																																																																																																																																																																																																																																																																																																																																						    width: 100%;
																																																																																																																																																																																																																																																																																																																																																																																																																																																						        bottom: 30px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																							  }
																																																																																																																																																																																																																																																																																																																																																																																																																																																							    body#login .login_iconLarge {
																																																																																																																																																																																																																																																																																																																																																																																																																																																								        width: 50px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																									    height: 50px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																									        line-height: 50px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																										    font-size: 50px;
																																																																																																																																																																																																																																																																																																																																																																																																																																																										      }
																																																																																																																																																																																																																																																																																																																																																																																																																																																									      }
																																																																																																																																																																																																																																																																																																																																																																																																																																																									      /* 
																																																																																																																																																																																																																																																																																																																																																																																																																																																									       *     Created on : 12-Jul-2017, 17:45:46
																																																																																																																																																																																																																																																																																																																																																																																																																																																									       *     */
/* DUEDIL */
body#portal {
	  /* duedil */
	  /* duedil */
}
body#portal .duedilHeading {
	  padding: 10px;
	    margin-bottom: 0;
    }
    body#portal .panel-duedil {
	      margin: 0 !important;
	        border-radius: 0;
		  border: none;
	  }
	  body#portal .panel-duedil .panel-heading {
		    font-size: 1em;
		      padding: 5px 10px;
		        border-radius: 0;
			  border: none;
		  }
		  body#portal .panel-duedil .panel-heading label.pseudo_input {
			    position: relative;
			      display: inline-block;
			        top: -6px;
				  margin-bottom: -6px;
			  }
			  body#portal .panel-duedil label.pseudo_input {
				    font-size: inherit !important;
			    }
			    body#portal .panel-duedil label.pseudo_input .box {
				      width: 16px;
				        height: 16px;
					  line-height: 18px;
				  }
				  body#portal .panel-duedil label.pseudo_input .box i {
					    font-size: 19px;
				    }
				    body#portal .panel-duedil .panel-body {
					      padding: 0 !important;
					        border: none;
					}
					body#portal .table-duedil {
						  margin: 0;
					  }
					  body#portal .dd_duedilModal .modal-dialog {
						    min-width: 1333px;
					    }
					    body#portal .dd_duedilModal .contentText {
						      font-size: 13px;
						        padding: 5px;
							  margin: 2px;
						  }
						  @media screen and (max-width: 1332px) {
							    body#portal .dd_duedilModal .modal-dialog {
								        min-width: 100%;
									  }
								  }
								  body#portal .dd_rightContent {
									    width: 80%;
									      height: 100%;
									        float: left;
										  overflow: auto;
									  }
									  body#portal .dd_rightContent .row {
										    margin: 0;
									    }
									    body#portal .dd_rightContent .row > div {
										      padding: 0;
									      }
									      body#portal .dd_selectOneInfo {
										        position: relative;
											  font-size: 3em;
											    padding: 20px;
											      margin-top: 100px;
											        text-align: center;
												  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
											  }
											  body#portal .dd_searchContainer {
												    height: 44px;
												      border-top: 1px solid;
											      }
											      body#portal .dd_searchContainer > * {
												        height: 44px;
													  line-height: 44px;
													    margin: 0;
													      padding: 0 5px;
												      }
												      body#portal .dd_searchContainer .form-group {
													        margin: 6px 0;
													}
													body#portal .dd_searchContainer input {
														  height: 32px;
														    line-height: 32px;
														      font-size: 1em;
														        width: 100%;
															  padding: 5px;
															    -webkit-box-sizing: border-box;
															      -moz-box-sizing: border-box;
															        box-sizing: border-box;
															}
															body#portal .dd_searchContainer .input-group-text {
																  height: 32px;
																    line-height: 32px;
																      padding: 0 10px;
																        font-size: 1em;
																	  -webkit-box-sizing: border-box;
																	    -moz-box-sizing: border-box;
																	      box-sizing: border-box;
																      }
																      body#portal .dd_filterRow {
																	        margin: 0;
																		  min-height: 38px;
																		    -webkit-box-sizing: border-box;
																		      -moz-box-sizing: border-box;
																		        box-sizing: border-box;
																		}
																		body#portal .dd_filterRow > div {
																			  padding: 0 1px;
																		  }
																		  body#portal .dd_filterRow .form-group {
																			    padding: 0;
																			      margin: 2px 0;
																		      }
																		      body#portal .dd_filterRow .btn {
																			        margin: 2px 0;
																				  line-height: 22px;
																			  }
																			  body#portal .dd_filterRow .btn:hover {
																				    border: none;
																			    }
																			    body#portal .dd_filterRow .input-group-text {
																				      background: none;
																				        color: inherit;
																					  border: none;
																				  }
																				  body#portal .dd_ddilLeftMenu {
																					    height: 100%;
																					      width: 20%;
																					        float: left;
																						  border-right: 1px solid;
																						    -webkit-box-sizing: border-box;
																						      -moz-box-sizing: border-box;
																						        box-sizing: border-box;
																							  overflow: hidden;
																						  }
																						  body#portal .dd_ddilLeftMenu .dd_companyList {
																							    overflow: auto;
																						    }
																						    body#portal .dd_ddilLeftMenu .dd_companyCell {
																							      font-size: 1em;
																							        padding: 5px 15px;
																								  border-bottom: 1px solid;
																								    cursor: pointer;
																								      overflow: hidden;
																								        max-width: 100%;
																									  white-space: nowrap;
																									    position: relative;
																									      text-overflow: ellipsis;
																								      }
																								      body#portal .dd_ddilLeftMenu .dd_companyCell.dd_activeCompany:after {
																									        content: '';
																										  display: block;
																										    width: 30px;
																										      height: 30px;
																										        position: absolute;
																											  left: -23px;
																											    top: 9px;
																											      -webkit-transform: rotate(45deg);
																											        -moz-transform: rotate(45deg);
																												  transform: rotate(45deg);
																											  }
																											  body#portal .dd_ddilLeftMenu .dd_companyCell span {
																												    display: block;
																												      font-size: 0.8em;
																												        margin-top: 2px;
																												}
																												body#portal .dd_duedilModal .modal-body {
																													  margin: 0 -15px;
																													    position: relative;
																												    }
																												    body#portal .dd_duedilModal .modal-header,
																												    body#portal .dd_duedilModal .modal-footer {
																													      padding: 0 5px;
																													        line-height: 40px;
																														  min-height: 40px;
																														    border-bottom: none;
																													    }
																													    body#portal .dd_duedilModal .modal-header {
																														      font-size: 1.1em;
																														        padding: 5px 10px;
																														}
																														body#portal .dd_duedilModal .modal-footer .btn {
																															  top: -1px;
																														  }
																														  body#portal .dd_duedilModal h4.modal-title {
																															    line-height: 40px;
																															      padding: 0;
																															        background: none;
																																  font-size: 1em;
																																    margin: 0;
																																      font-weight: normal;
																																        padding-left: 40px;
																																	  position: relative;
																																  }
																																  body#portal .dd_duedilModal h4.modal-title i {
																																	    opacity: 0.3;
																																	      position: relative;
																																	        position: absolute;
																																		  left: 0;
																																		    top: 3px;
																																	    }
																																	    body#portal .dd_duedilModal .modal-header button.close {
																																		      float: none;
																																		        position: absolute;
																																			  top: 5px;
																																			    right: 5px;
																																			      text-shadow: none;
																																		      }
																																		      body#portal .dd_companyShareholdersList {
																																			        padding: 15px;
																																			}
																																			body#portal .dd_duedilModal .panel-sub-heading.headingSmall {
																																				  font-size: 0.95em;
																																				    border-bottom: 1px solid;
																																				      margin: 0 25px 15px 0;
																																				        padding: 0;
																																				}
																																				body#portal .dd_duedilModal .panel-sub-heading.headingSmall .markedBottom {
																																					  border-bottom: 1px solid;
																																					    text-transform: uppercase;
																																				    }
																																				    body#portal .dd_shareholder,
																																				    body#portal .dd_shareholder_company {
																																					      font-size: 12px;
																																					        line-height: 26px;
																																						  word-spacing: 3px;
																																						    padding: 0;
																																					    }
																																					    body#portal .dd_shareholder input {
																																						      position: relative;
																																						        margin: 0;
																																							  bottom: -2px;
																																						  }
																																						  body#portal .dd_shareholder_company {
																																							    background: none;
																																							      border: none;
																																							        line-height: 26px;
																																								  padding: 0;
																																								    color: inherit;
																																								      font-size: 12px;
																																								        box-shadow: none;
																																								}
																																								body#portal .dd_shareholder label {
																																									  font-size: 1em;
																																									    display: inline;
																																									      margin: 0;
																																								      }
																																								      body#portal .dd_shareholder label > * {
																																									        line-height: 26px;
																																									}
																																									body#portal .dd_shareholder label > * :not(.box) {
																																										  display: inline;
																																									  }
																																									  body#portal .table-duedil thead tr th {
																																										    font-weight: normal;
																																									    }
																																									    body#portal .table-duedil tbody tr td {
																																										      vertical-align: middle;
																																										        font-size: 12px;
																																											  -webkit-user-select: none;
																																											    -moz-user-select: none;
																																											      -ms-user-select: none;
																																											        -o-user-select: none;
																																												  user-select: none;
																																												    line-height: 22px;
																																												      padding: 0;
																																												        height: 34px;
																																												}
																																												body#portal .table-duedil tbody tr:hover td {
																																													  background: none !important;
																																													    color: inherit;
																																												    }
																																												    body#portal .table-duedil tbody tr td > span,
																																												    body#portal .table-duedil tbody tr td > label {
																																													      padding: 6px 10px !important;
																																													        display: block;
																																														  line-height: 22px !important;
																																													  }
																																													  body#portal td.dd_highlightedTd,
																																													  body#portal .dd_companyDirectors tr:hover td,
																																													  body#portal .dd_companyAddress tr:hover td {
																																														    cursor: pointer;
																																													    }
																																													    body#portal .dd_preloaderBox {
																																														      position: absolute;
																																														        width: 100%;
																																															  height: 100%;
																																															    top: 0;
																																															      left: 0;
																																														      }
																																														      body#portal .dd_preloaderIn {
																																															        margin-top: 150px;
																																																  text-align: center;
																																															  }
																																															  body#portal .ddIco {
																																																    font-size: 40px;
																																																      line-height: 100px;
																																																        height: 100px;
																																																	  opacity: 0.3;
																																																  }
																																																  body#portal .dd_duedilModal .alert {
																																																	    position: absolute;
																																																	      top: 0;
																																																	        left: 0;
																																																		  width: 100%;
																																																		    padding: 10px 15px;
																																																		      line-height: 28px;
																																																		        border: none;
																																																			  margin: 0;
																																																		  }
																																																		  body#portal .duedilHeading {
																																																			    background: rgba(255, 255, 255, 0.9);
																																																		    }
																																																		    body#portal .panel-duedil {
																																																			      background: #f0f2f7;
																																																		      }
																																																		      body#portal .panel-duedil .panel-heading {
																																																			        background-color: #004165;
																																																				  color: #ffffff;
																																																			  }
																																																			  body#portal .dd_selectOneInfo {
																																																				    color: #cacaca;
																																																			    }
																																																			    body#portal .dd_searchContainer {
																																																				      border-top-color: #ddd;
																																																			      }
																																																			      body#portal .dd_searchContainer input {
																																																				        background: #f5f5f5;
																																																				}
																																																				body#portal .dd_filterRow {
																																																					  border-bottom-color: #ccc;
																																																					    background: #fff;
																																																				    }
																																																				    body#portal .dd_ddilLeftMenu {
																																																					      background: #f0f2f7;
																																																					        border-right-color: #ccc;
																																																					}
																																																					body#portal .dd_ddilLeftMenu .dd_companyCell {
																																																						  border-bottom-color: #fff;
																																																						    color: #457;
																																																					    }
																																																					    body#portal .dd_ddilLeftMenu .dd_companyCell:not( .dd_activeCompany):hover {
																																																						      background-color: #004165;
																																																						        color: #ffffff;
																																																						}
																																																						body#portal .dd_ddilLeftMenu .dd_companyCell.dd_activeCompany:hover,
																																																						body#portal .dd_ddilLeftMenu .dd_companyCell.dd_activeCompany {
																																																							  background: rgba(0, 0, 0, 0.08);
																																																						  }
																																																						  body#portal .dd_ddilLeftMenu .dd_companyCell.dd_activeCompany:after {
																																																							    background-color: #004165;
																																																							      color: #ffffff;
																																																						      }
																																																						      body#portal .dd_ddilLeftMenu .dd_companyCell:not( .dd_activeCompany):hover span {
																																																							        color: #ddd;
																																																							}
																																																							body#portal .dd_ddilLeftMenu .dd_companyCell span {
																																																								  color: #679;
																																																							  }
																																																							  body#portal .dd_duedilModal .modal-content {
																																																								    border-color: #004165;
																																																							    }
																																																							    body#portal .dd_duedilModal .modal-header,
																																																							    body#portal .dd_duedilModal .modal-footer {
																																																								      background-color: #004165;
																																																								        color: #ffffff;
																																																								}
																																																								body#portal .dd_duedilModal .modal-footer {
																																																									  background: #fff;
																																																									    border-top-color: #ccc;
																																																								    }
																																																								    body#portal .dd_duedilModal h4.modal-title {
																																																									      color: #fff;
																																																								      }
																																																								      body#portal .dd_duedilModal .modal-header button.close {
																																																									        color: #fff;
																																																									}
																																																									body#portal .dd_duedilModal .panel-sub-heading.headingSmall {
																																																										  border-bottom-color: #fff;
																																																									  }
																																																									  body#portal .dd_duedilModal .panel-sub-heading.headingSmall .markedBottom {
																																																										    border-bottom-color: #9b3f92;
																																																									    }
																																																									    body#portal .table-duedil thead tr th {
																																																										      background: #e0e2e7;
																																																									      }
																																																									      body#portal .table-duedil tbody tr td {
																																																										        border-color: #fff;
																																																											  background: #f0f2f7;
																																																										  }
																																																										  body#portal td.dd_highlightedTd,
																																																										  body#portal .dd_companyDirectors tr:hover td,
																																																										  body#portal .dd_companyAddress tr:hover td {
																																																											    background: #9b3f92 !important;
																																																											      color: #ffffff;
																																																										      }
																																																										      
