.width-full {
	width: 100%;
}

.cid-ugOTxAEiVY P {
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

.cid-uh1bYghaCn P {
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

.primary-btn {
	color: #fff !important;
	background: #1414ff !important;
	border: #1414ff !important;
	padding: 10px 20px !important;
}

.primary-btn:hover, .primary-btn:focus, .primary-btn:active {
	color: #fff !important;
	background-color: #1212e5 !important;
	border-color: #1212e5 !important;
}

.secondary-btn {
	color: #fff !important;
	background: #6c757d !important;
	border: #6c757d !important;
	padding: 10px 20px !important;
}

.secondary-btn:hover, .secondary-btn:focus, .secondary-btn:active {
	color: #fff !important;
	background-color: #616970 !important;
	border-color: #616970 !important;
}

.input-field {
	display: block;
	width: 100%;
	padding: .375rem 2.25rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5 !important;
	color: #212529;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 16px 12px;
	border: 1px solid #ced4da !important;
	border-radius: .25rem !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: 0 0 0 0 !important
}

.form-select-remove-border {
	line-height: 34px !important;
}

.form-select-remove-border:focus {
	border-color: #1414ff !important;
	outline: 0 !important;
	box-shadow: 0 0 0 0 !important;
}

ul.tsc_pagination li a
{
	border:solid 1px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:6px 9px 6px 9px;
}
ul.tsc_pagination li
{
	padding-bottom:1px;
}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current
{
	color:#FFFFFF;
	box-shadow:0px 1px #EDEDED;
	-moz-box-shadow:0px 1px #EDEDED;
	-webkit-box-shadow:0px 1px #EDEDED;
}
ul.tsc_pagination
{
	margin:4px 0;
	padding:0px;
	height:100%;
	overflow:hidden;
	font:12px 'Tahoma';
	list-style-type:none;
}
ul.tsc_pagination li
{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
}
ul.tsc_pagination li a
{
	color:black;
	display:block;
	text-decoration:none;
	padding:7px 10px 7px 10px;
}
ul.tsc_pagination li a img
{
	border:none;
}
ul.tsc_pagination li a
{
	color:#833293;
	border-color:#b484be;
	background:#f2eaf4;
}
ul.tsc_pagination li a:hover,
ul.tsc_pagination li a.current
{
	text-shadow:0px 1px #9b5aa8;
	border-color:#8f469d;
	background:#833293;
	background:-moz-linear-gradient(top, #d9c1de 1px, #b484be 1px, #a86fb3);
	background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #d9c1de), color-stop(0.02, #b484be), color-stop(1, #a86fb3));
}

.pagination { text-align:center; }
.pagination ul { display:inline-table;}
.pagination ul li {display:inline;}

.popup {
	position: relative;
	display: inline-block;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* The actual popup */
.popup .popuptext {
	visibility: hidden;
	width: 160px;
	font-family: 'Open Sans';
	font-size: 14px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 8px 0;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 50%;
	margin-left: -80px;
}

/* Popup arrow */
.popup .popuptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */
.popup .show {
	visibility: visible;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}

@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity:1 ;}
}

.files-parent-view {
	height: 360px !important;
}

@media (max-width: 767px) {
	.cid-uhuETF2xta .navbar .navbar-logo img {
		height: 4.2rem !important;
	}
	.cid-uhuETF2xta .navbar .navbar-logo img {
		min-width: auto !important;
	}
	.files-parent-view {
		height: 200px !important;
	}
}

@media only screen and (max-width: 991px) {
	.hide-sm {
		display: none !important;
	}
}

@media only screen and (min-width: 992px) {
	.hide-md {
		display: none !important;
	}
}


