
.main-top-border-top {
	box-shadow: 0px 5px 5px 0px #CCCCCC;
	padding-top:20px;
	margin-bottom:20px;
}
.main-top-border-bottom {
	box-shadow: 0px -5px 5px 0px  #CCCCCC;
	padding-top:20px;
	margin-top:0px;
}

.modal.modal-close-btn-outside .modal-header .close{
	right:-15px;
	top:-40px;
	position:relative;
	opacity:1;
}
.modal.modal-close-btn-outside.modal-hide-header .modal-header .close{
    top: -20px;
}

.modal.modal-close-btn-outside .modal-header button.close:hover{
	background: none;
}

.modal.modal-hide-header .modal-header{
	padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.modal .modal-dialog.modal-dialog-centered{
	margin-right: auto;
    margin-left: auto;
}

.modal .modal-dialog.modal-dialog-centered .modal-content {
    width: 100%;
}

[data-tooltip-theme=light].tooltip .tooltip-inner a, [data-tooltip-theme=light].tooltip .tooltip-inner a:hover {
    font-size: 1em;
    text-decoration: underline;
}

[data-tooltip-theme=light].tooltip .tooltip-inner {
    border-radius: 10px;
    background-color: white;
    border: 1px solid black;
    color: black;
}

[data-tooltip-theme=light].tooltip.left .tooltip-arrow.tooltip-arrow-fill{
    right: 1px;
    border-left-color: white;
}

[data-tooltip-theme=light].tooltip.right .tooltip-arrow.tooltip-arrow-fill{
    left: 1px;
    border-right-color: white;
}

[data-tooltip-theme=light].tooltip.top .tooltip-arrow.tooltip-arrow-fill{
	bottom: 1px;
	border-top-color: white;
}

[data-tooltip-theme=light].tooltip.bottom .tooltip-arrow.tooltip-arrow-fill{
	top: 1px;
	border-bottom-color: white;
}