/** With Addons Style **/
/********************************/

.with-addons{
	transition: all 0.25s ease-in-out;
}

.with-addons .nexus-control-addon:first-child{
	border-right: 0;
}

.with-addons .nexus-control-addon:last-child{
	border-left: 0;
}

/** Comment this if you don't want Nexus Control Container focus effect **/
.with-addons:hover {
	border-color: rgb(157, 158, 166);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(157, 158, 166, 0.6);
	outline: 0 none;
}

/** Nexus Input Addon and Nexus Control Style **/
/***********************************************/

.nexus-control-addon {
	background-color: rgba(147, 128, 108, 0.1);
}

.with-addons a .fa{
	cursor: pointer;
}

.nexus-control-addon .fa{
	cursor: default;
	/*
		If you are gooing to use icons that should have same width.
		width: 15px;
		text-align:center;
	*/
}

.nexus-control-addon, .nexus-control{
	border: 1px solid rgba(157, 158, 166, 0.75);
	padding: 1em;
	transition: all 0.25s ease-in-out;
}

.nexus-control-addon:first-child, .nexus-control:first-child{
	border-radius: 2px 0 0 2px;
}
.nexus-control-addon:last-child, .nexus-control:last-child{
	border-radius: 0 2px 2px 0;
}

/** Comment this if you don't want Controls focus effect **/
.nexus-control:focus, .nexus-checkbox-control:hover, .nexus-select-control:active, .nexus-select-control.open, .nexus-select-control:focus{
	border-color: rgb(157, 158, 166);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(157, 158, 166, 0.4);
	outline: 0 none;
}

/** Comment this if you don't want Controls focus effect when you have addons only **/

.with-addons .nexus-control:focus{
	border-color: rgb(157, 158, 166);
	box-shadow:none;
	outline: 0 none;
}

/** Nexus Control Container Style **/
/***********************************************/

.nexus-control-container label{
	padding: 1em 0.5em;
	border:none;
	/*
		border: 1px solid rgba(147, 128, 108, 0.25);
		border-right: none;
	*/
}

.nexus-control{
	background-color:#FFF;
}

/** Nexus Select Styling **/
/***********************************************/
.nexus-select-control:after {
	border-bottom : 2px solid #999999;
	border-right  : 2px solid #999999;

	right: 12px;
	top: 50%;

	height: 5px;
	margin-top: -4px;

	-webkit-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);
	transition: all 0.15s ease-in-out;
	width: 5px;
}

.nexus-select-control.open:after {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.nexus-select-control .nexus-select-list {
	background-color : #FFF;
	border: 1px solid rgba(157, 158, 166, 0.75);
	border-top: none;
	margin-top: 0.1em;
}

.nexus-select-control.dropup .nexus-select-list {
	border-top: 1px solid rgba(157, 158, 166, 0.75);
}

.nexus-select-control .nexus-select-list:hover .option:not(:hover) {
	background-color: transparent;
}

.nexus-select-control .option {
	padding : 1em;
}

.nexus-select-control .option:hover, .nexus-select-control .option.focus, .nexus-select-control .option.selected.focus {
	background-color: #f6f6f6;
}

.nexus-select-control .option.selected {
	font-weight: 700;
}

.nexus-select-control.disabled:after {
	border-color: #ccc;
}

.nexus-select-control.disabled{
	color:#ccc;
}

/** Nexus Checkbox Styling **/
/***********************************************/

.nexus-checkbox-control{
	width: 20px;
	height: 20px;

	max-width: 20px;
	max-height: 20px;

	background-size: 65% 65%;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
}

.nexus-checkbox-control ~ label {
	line-height: 20px;
	padding:0em 1em;
}

.nexus-checkbox-control.check{
	background-image: url('../../images/general/check.png');
}

.nexus-checkbox-control.disabled{
	background-color: rgba(147, 128, 108, 0.1);
}

/** ***************************************** */
/*                Developed by:               */
/** ***************************************** */

/*  Native CSS - Stanculescu I. Andrei        */
/*  SASS Version - Laurian Malkar

/* Company: Focus Aesthetic Dynamics          */
/* Contact: contact@aesthetic-dyn.com         */
/** ***************************************** */