.navbar-static-side { height: calc(100% - 3px)};
textarea.form-control {
	height: auto;
	resize: none;
}
.navbar > .navbar-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
    height: 51px;
  
}
.breadcrumb-holder {
	position: relative;
	min-height: 50px;
}
.breadcrumb-holder > .breadcrumb {
	position: absolute;
	top: 45%;
	margin-top: -9px;
	left: 0;
	right: 0;
}
.col-center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.topbottomPadding { padding: 6% 0; }
.topbottomPadding-small { padding: 2% 0; }
.topbottomPadding-mid { padding: 4% 0; }
.graphs { padding: 2% 0 0;}
.graphs > h1, h2, h3 { margin-bottom: 0; margin-top: 0; font-style: 500; }
.go-small > .m-t-sm { margin-top: 0; }
.customstatbox { overflow: hidden; clear:both; margin: 10px 0 0 0; }
.customstatbox:first-child { margin-top: 0; }
.smalltxt { color: #929292;	font-size: 95%; }

.main-graph { position: relative; left: 10%;}


.webtracking-graph { float: left; width: 55%; padding: 2% 0; margin: 0 0 0 7%; overflow: hidden; }
.webtracking-table-box { float: left; width: 25%; height: 100%; margin: 0 0 0 5%; overflow: hidden; }
.webtracking-table-box > .web-tracker {	float: left; width:100%; height:40%; overflow: hidden; }
.webtracking-table-box > .web-table { float: left; clear: both;	width:100%;	height: 59%; overflow: hidden; }
.webtracking-empty-box {float: left; width: 15%; }
/***** Accordion styles *****/

.accordion-group {
	border:solid 1px #dbdbdb; background: #fff; margin: 1% 0; overflow: hidden;
}
.collapse.in {
	padding: 3% 0;
}
.list-group-item:first-child,
.list-group-item:last-child {
	border-radius: 0;
}
/***** Accordion styles *****/


/*** Group button ***/

.input-group-btn {
	border: solid 1px #ccc;
}


/*** Group button ***/


.paddings-1 {
	padding: 1% 0;
}
.accordion-padding {
	float: left; margin: 0 0 0 20px;
}
/***** Sources chart styles *****/

.sources-data {
	width: 80%; height: auto; padding: 1% 0; position: relative; white-space: nowrap; text-overflow: ellipsis;
}
.sources-data .source-title {
	width:100%; text-align: right; font-size: 2.5em; font-weight: 600; color: #000; text-transform: uppercase;
}
.sources-data .source-digit {
	width:100%; text-align: right; font-size: 3em; font-weight: 600; color: #0dba8c; text-transform: uppercase;
}
.sources-data .source-weekly {
	width:100%; text-align: right; font-size: 1.5em; font-weight: 400; color: #434343; line-height: 1.3; margin: 15px 0 0 0;
}
.morris-chart-ui {
	position: relative; left: 10%; width: 100%; max-width: 60%; height: 200px;
	/*bottom: 80px; height: 50%;*/
}
.lead-box-r {
	float: right; width:100%; margin: 25px 10px 0 0;
}
.lead-month,
.lead-year {
	width:90%; clear: both; text-align: right; font-weight: 600; margin-bottom: 10px;
}
.l-digit {
	color: #0dba8c; font-size: 2.5em; 
}
.l-txt {
	color: #000; font-size: 1em; clear: both; text-transform: uppercase;
}
/***** Sources chart styles *****/
select..select2-hidden-accessible > span {
	width: 100% !important;
}

.iboxshow {
	padding: 8px 0; background: #f5f5f5; border-top: solid 1px #f0f0f2; border-bottom: solid 1px #f0f0f2;
}

.ibox-edit {
	padding: 8px 0; background: #f5f5f5; border: none; width: 100%;
}
.ibox-datatxt {
	float: left; padding: 1% 0; width: 100%; margin: 0 0 0 5%;
}
.ibox-datatxt > p {
	clear: both; font-size: 1em; text-overflow: ellipsis; line-height: 10px;
}
.ibox-datatxt > p span {
	font-weight: 600;
}
.ibox-edit > ul.iedit {
	float: right; margin: 5px 0 0 0;
}
.ibox-edit > ul.iedit li {
	float: left; margin: 0 20px 0 0; list-style: none;
}
.ibox-edit > ul.iedit li:last-child {
	margin: 0;
}
/***** Modal window styles *****/
.btn-rounded {
	border-radius: 2px 2px 2px 2px !important;
  	-moz-border-radius: 2px 2px 2px 2px !important;
  	-webkit-border-radius: 2px 2px 2px 2px !important;
  	border: 0px solid #000000;
}
.btn-custom {
  font-size: 1em;
  padding: 11px 12px;
  color: #fff;
  background: #4db576 !important;
  outline: #4db576;
  border-color: #49aa5d !important;
  border-radius: 2px 2px 2px 2px !important;
  -moz-border-radius: 2px 2px 2px 2px !important;
  -webkit-border-radius: 2px 2px 2px 2px !important;
  border: 0px solid #000000;
  overflow: hidden;
}

.btn-custom:hover,
.btn-custom:focus{
	color: #fff;
    background: #2f8541;
}

.btn-custom-small {
  font-size: 1em;
  padding: 6px 24px 6px 14px;
  color: #fff;
  background: #4db576 !important;
  outline: #4db576;
  border-color: #49aa5d !important;
  border-radius: 2px 2px 2px 2px !important;
  -moz-border-radius: 2px 2px 2px 2px !important;
  -webkit-border-radius: 2px 2px 2px 2px !important;
  border: 0px solid #000000;
  overflow: hidden;
}

.btn-custom-small:hover,
.btn-custom-small:focus{
	color: #fff;
    background: #2f8541;
}

.btn-custom-inherit {
  font-size: 1.4em;
  padding: 0;
  color: inherit;
  background: transparent;
  outline: none;
  border: none;
  overflow: hidden;
}

.btn-custom-inherit:hover,
.btn-custom-inherit:focus{
	color: inherit;
    background: transparent;
}

.btn-custom-wizard {
  font-size: 1em;
  padding: 6px 14px;
  color: #fff;
  /*background: #1ab394 !important;*/
  background: #4db576 !important;
  outline: #4db576;
  border-color: #4db576 !important;
  border-radius: 5px 5px 5px 5px !important;
  -moz-border-radius: 5px 5px 5px 5px !important;
  -webkit-border-radius: 5px 5px 5px 5px !important;
  border: 0px solid #000000;
  overflow: hidden;
}

.btn-custom-wizard:hover,
.btn-custom-wizard:focus{
	color: #fff;
    background: #2f8541;
}

.btn-custom-small {
  font-size: 0.8em;
  padding: 4px 8px;
  color: #fff;
  background: #4db576 !important;
  outline: #4db576;
  border-color: #49aa5d !important;
  border-radius: 5px 5px 5px 5px !important;
  -moz-border-radius: 5px 5px 5px 5px !important;
  -webkit-border-radius: 5px 5px 5px 5px !important;
  border: 0px solid #000000;
  overflow: hidden;
}

.btn-custom-small:hover,
.btn-custom-small:focus{
	color: #fff;
    background: #2f8541;
}
.btn-main-custom {
	-moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 2px 9px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.modal-header .close {
	margin-top: -20px;
}
.color-custom {
	background: #4db576 !important;
  	outline: #4db576;
  	border-color: #49aa5d !important;
}
.compubox {	display: inline-block; width: 100%; // margin: 2% 0; 
	outline: none;
}
.compubox > img { text-align: center; margin: 0 auto; }
.compubox > .title { text-align: center; margin: 2% auto 3%; font-size: 1.8em; font-weight: 600; letter-spacing: 0.02em; }
span.i-chk1 { font-size: 0.8em; font-weight: 600; padding: 0 0 0 5px; }

.custom-form-horizontal {padding: 4% 0;}
.custom-form-horizontal2 {padding: 2% 0;}

.form-horizontal .control-label-modal { margin-bottom: 0; padding: 7px 0 0 40px; text-align: left; }
.use-url-box { background: #fff; display:inline-block; text-align: left; padding: 10px 23px; font-size: 1.1em; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; }
.use-url-box p { float: left; width: 80%; }
.use-url-box:nth-child(1) { padding: 13px 23px 0; border-bottom: none; }
.use-url-box:nth-child(2) { border-top: none; }
/***** Modal window styles *****/



.innerbox {
	position: relative;
	/*border: solid 4px #00ac00;*/
	height: 100%;
	max-height: 90%;
}

.innerbox > .innercontainer {
	width: 100%;
	margin-top: 0px;
	position: relative;
	padding: 0px;
	background: #ECF0F1;
	/*padding-top: 60px;*/
}


.innercontainer > header {
	position: relative;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	background: #35495D;
	margin-bottom: 20px;
	box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
	height: 41px;
}

.innercontainer > header > .responsiveToggle {
	margin-left: 60px;
}

.innercontainer > header > .responsiveToggle a {
	width: 58px;
	text-align: center;
	padding: 11px 18px 11px;
	font-size: 20px;
	height: 41px;
}

.innercontainer > header.affix {
	left: 0;
	top:0px;
    width: 100%;
    z-index: 1040;
    padding-right: 0px;
    padding-left: 0px;
}

/* innermenu */

.innermenu {
	position: relative;
	overflow: hidden;
	// position: absolute;
	// position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	z-index: 1041;
}

.innermenu .toggle {
	background: none repeat scroll 0 0 #4c5f72;
	color: #eee;
	height: 41px;
	line-height: 41px;
	position: absolute;
	right: 11px;
	// right: -42px;
	text-align: center;
	top: 8px;
	font-size: 18px;
	width: 42px;
}

.innermenu .innermain {
	background: none repeat scroll 0 0 #4c5f72;
	min-height: 895px;
    height: 100% !important;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 20px;
    // width: 210px;
    width: 100%;
    height: 100%;
    float: left;
    box-shadow: -10px 0 2px rgba(0, 0, 0, 0.08) inset;
}

.innermenu .innermain h3 {
	font-size: 17px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 10px 20px;
	letter-spacing: 1px;
}

.innermenu .innermain h3 > span {
	font-size: 15px;
}

.innermenu .innermain > ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.innermenu .innermain > ul > li {
	list-style: none;
	list-style-type: none;
}

.innermenu .innermain > ul > li > a {
	color: #ecf0f1;
	display: block;
	line-height: 35px;
	-webkit-transition: color 0.5s; /* For Safari 3.1 to 6.0 */
	-moz-transition: color 0.5s;
	transition: color 0.5s;
	font-size: 16px;
	padding-left: 20px;
}

.innermenu .innermain > ul#elementCats > li > a:hover, .innermenu .innermain > ul#templatesUl > li > a:hover, .innermenu .innermain > ul#elementCats > li > a.active, .innermenu .innermain > ul#templatesUl > li > a.active {
	color: #fff;
	background: #1f2e3c;
}

.innermain > .sideButtons {
	margin-left: 20px;
	width: 170px;
	margin-bottom: 30px;
}

.innermain > .sideButtons > * {
	margin: 0px;
	/*float: left;
	width: 50%;*/
	width: 100%;
}

.innermain > hr {
	border-top: 1px dashed #ECF0F1 !important;
}

.innermenu .second {
	// position: absolute;
	// left: 210px;
	position: fixed;
	left: 200px;
	background: #1f2e3c;
	width: 0px;
	height: 95%;
	display: none;
	box-shadow: inset 5px 0px 5px rgba(0,0,0,0.3);
	z-index: 1000;
	overflow-y: auto !important;
	padding-top: 0px;
}

.innermenu .second ul {
	margin: 0px;
	padding: 0px;
}

.innermenu .second ul li, li.element {
	list-style: none;
	list-style-type: none;
	padding: 15px 15px 0px;
}

.innermenu .second ul li, li.element > img {
	width: 100%;
	max-width: 100%;
	cursor: move;
}

li.element {
	padding: 0px;
}

.innermenu .second ul li iframe {
	border: 0px;
	width: 270px;
	background: #fff;

}

.innermenu .second ul li iframe html {
	-ms-zoom: 0.25;
	        -moz-transform: scale(0.25);
	        -moz-transform-origin: 0 0;
	        -o-transform: scale(0.25);
	        -o-transform-origin: 0 0;
	        -webkit-transform: scale(0.25);
	        -webkit-transform-origin: 0 0;
}

.innermenu .second ul li .zoomer-wrapper a {
	cursor: move;
}

.innermenu #templates li .zoomer-cover a.btn-danger {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.innermenu .innermain ul#pages {
	margin-bottom: 15px;
}

.innermenu .innermain ul#pages li {
	display: block;
	height: 35px;
	cursor: pointer;
}

.innermenu .innermain ul#pages li.active {
	background: #1f2e3c;
}

.innermenu .innermain ul#pages li input {
	float: left;
	font-size: 16px;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 54%;
	margin-left: 30px;
	border: 0px;
	color: #ecf0f1;
	background: none;
}

.innermenu .innermain ul#pages li > a {
	float: left;
}

.innermenu .innermain ul#pages li > span {
	float: right;
	font-weight: normal;
	font-size: 12px;
	margin-right: 20px;
	margin-top: 8px;
	display: none;
}

.innermenu .innermain ul#pages li.active > span {
	display: block;
}

.innermenu .innermain ul#pages li > span a {
	color: #CBD0D3;
	float: right;
	margin-left: 5px;
	transform: color 0.7s;
}

.innermenu .innermain ul#pages li > span a.btn {
	color: #fff;
	position: relative;
	top: -3px;
	display: none;
}

.innermenu .innermain ul#pages li.active.edit > span a.btn {
	display: inline;
}

.innermenu .innermain ul#pages li.active.edit > span .fileDel, .innermenu .innermain ul#pages li.active.edit > span .fileEdit {
	display: none;
}

.innermenu .innermain ul#pages li > span a:hover.fileDel {
	color: #E74C3C;
}

.innermenu .innermain ul#pages li > span a:hover.fileEdit {
	color: #2ECC71;
}

/* end side */

/* .menu - .innermenu
   .main - .innermain
*/

/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #d34643 !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0 0 23px !important;
}

/* Clipboard */
.copy-clip {
	position: relative;
	top: 15px;
}

.inmodal .modal-icon {
    color: #e2e3e3;
    font-size: 84px;
}

.modal-header {
	padding: 15px 15px 5px;
	border-bottom: none;
}


/*** Telemarketing Styles *****/

.telem-main-box {
	margin: 0 0 3%; padding: 1% 0; width: 100%; overflow: hidden;
}
.tele-centered:first-child {
	position: relative; float: none; overflow: hidden; width: 100%;
	/*margin: 0 auto;*/
}
.tele-centered {
	position: relative; float: left; overflow: hidden; width: 100%;
	/*margin: 0 auto;*/
}
.tele-info {
	float: left; overflow: hidden; width: 18%; /*margin: 1% 1% 0.5% 0;*/
	margin: 1% 1% 0.5%; cursor: pointer;
}
.tele-info2 {
	float: left; overflow: hidden; width: 23%; /*margin: 1% 1% 0.5% 0;*/
	margin: 1% 1% 0.5%; cursor: pointer;
}
.tele-info3 {
	float: left; overflow: hidden; width: 100%; /*margin: 1% 1% 0.5% 0;*/
	margin: 1% 1% 0.5%; cursor: pointer;
	/*-webkit-box-shadow: 2px 2px 5px 0px rgba(176,176,176,1);
	-moz-box-shadow: 2px 2px 5px 0px rgba(176,176,176,1);
	box-shadow: 2px 2px 5px 0px rgba(176,176,176,1);*/
}
.tele-info .telem-title,
.tele-info2 .telem-title,
.tele-info3 .telem-title {
	float: left; font-size: 135%; 
	font-size: 1.3em;
	font-weight: 600; padding: 2% 0 0 0; margin: 0 1% 5% 0; width: 100%;
	background: transparent;
}
.telem-main-box > .tele-centered {
	position: relative; display: inline; overflow: hidden; margin: 0 auto;
}
.tele-centered .telem-title {
	float: left; font-size: 1.3em; font-weight: 600; padding: 2% 0 0 0; margin: 0 1% 0 0; width: 19%; 
 	background: transparent;
 }
.telem-box:first-child {
	/*margin: 1% 1% 1% 0;*/
}
.telem-main-box .telem-box {





	overflow: hidden; padding: 2px 0; margin: 1% 1% 0.5% 0; width: 19%; border-top:solid 3px rgba(231, 234, 236, 1); background: rgba(255, 255, 255, 1);
}

.telem-box {
	position: relative; overflow: hidden; float: left; clear: both; margin: 0 0 9%; /*padding-bottom: 5%; padding: 2px 0; margin: 1% 1% 3% 0;*/
	width: 100%; background: rgba(255, 255, 255, 1); border:solid 1px #ddd;
	/*-webkit-box-shadow: 1px 1px 5px 0px rgba(176,176,176,1);
	-moz-box-shadow: 1px 1px 5px 0px rgba(176,176,176,1);
	box-shadow: 1px 1px 5px 0px rgba(176,176,176,1);*/
}
.telem-box .telem-title-small {
	float: left; width: 100%; border-bottom: solid 1px rgba(231, 234, 236, 1);
}

.telem-box .telem-bottom {
	position: absolute; bottom: -10px; padding: 10px; width: 100%; min-height: 35px;
}
/*.telem-box .tele-bottom-icon-box,
.telem-box .tele-bottom-icon-box2 {
	position: relative; bottom: 0; min-height: 35px; width: 100%; font-size: 0.7em;
}*/
.tele-bottom-icon-box {
	position: relative; bottom: 0; min-height: 35px; width: 100%; font-size: 0.7em; /* Temporary div shall be used later if required */
}
.telem-box .tele-bottom-showmore-box {
	position: relative; bottom: 0; min-height: 35px; width: 100%; 
}
.tele-bottom-icon-box a:link,
.tele-bottom-icon-box a:hover,
.tele-bottom-icon-box a:active,
.tele-bottom-icon-box a:visited,

.tele-bottom-icon-box2 a:link,
.tele-bottom-icon-box2 a:hover,
.tele-bottom-icon-box2 a:active,
.tele-bottom-icon-box2 a:visited
 {
	vertical-align: middle;
	font-size: 1.4em; color: #4f4f4f; outline: none; border: none; text-decoration: none;
}
.telem-box .chart-box { position: relative; left: 10%; 
	/*border:solid 1px red;*/
}
.telem-box .chart-box > canvas {
	width: 75% !important; height: 75% !important;
}
.telem-box .chart-box > .chart-leads {
	position: absolute; top: 38%; left: 0; width: 80%; padding: 1%; font-size: 0.8vw;
}
.chart-leads > .cl-leads {
	width: 100%; color: rgba(0, 0, 0, 1); font-size: 1vw; font-weight: 600; display: inline-block;
}
.chart-leads > .cl-count {
	width: 100%; clear: both; color: rgba(0, 0, 0, 1); font-weight: 400; display: inline-block;
}
.telem-box .chart-data { position: relative; margin: 35% 0 0 9%; padding: 0 0 10px; font-size: 0.9em; font-weight: 600;}
.telem-box .chart-content {
	background-color: #ffffff; color: inherit; overflow: hidden; padding: 15px 20px 20px;
	/*border: none;*/
}
.ext-api {
	position: relative; padding: 3% 0; cursor: pointer;
}

.telemarketing-container {
	width: 100%; margin: 2px auto;
}
.telemarketing-container .telemarketing-box {
	width: 25%;
}
.telemarketing-container-small .telemarketing-box-small {
	clear: both; width: 92%; margin: 2px auto; display: block;
}

ul.telemarketing-box-tablet {
	margin: 1% auto; clear: both; overflow: hidden; width: 100%; list-style-type: none;
}
ul.telemarketing-box-tablet li {
	float: left; width: 47%; margin: 0 2% 0 0; display: inline-block;
}

/*.telemarketing-container-tablet .telemarketing-box-tablet {
	clear: both; width: 92%; margin: 2px auto; display: block;
}*/



.stock-box {
	margin: 10% auto; width: 60%; height: auto; padding: 5% 0; /*background-color: #1ab394;*/ background-color: #4db576; color: #ffffff; font-size: 1.3em; font-weight: 600; text-align: center;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;
}
.stock-box > span.arr i.up {
	color: #ffffff; font-size: 1.2em; padding-left: 5px;
}
.stock-box > span.arr i.down {
	color: #ffffff; font-size: 1.2em; padding-left: 5px;
}

/*** Telemarketing Styles *****/


/*** Draggable Telemarketing boxes *****/

.drag-me {
		position: relative;
	padding: 1%;
	right: 10px;
	z-index: 999;
	cursor: move;
}

/*** Draggable Telemarketing boxes *****/


.hoverb {
	cursor: pointer;
}

/*** hidden div *****/
.hidden {
	visibility: hidden;
}
/*** hidden div *****/


/*** Horizontally Centered styling *****/

.vcenter-box {
  position: relative;
  width: 100%;
  height: auto;
  padding: 15px 0;
  display: flex;
  color: inherit;
}
.vcenter-box > .parent-vcenter {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.parent-vcenter > .child-vcenter {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.vcenter-padding {
	padding: 4% 0 0% !important;
}
.vbutton-right {
	width: 100%;
	text-align: right;
}
/*** Horizontally Centered styling *****/



/**** Custom Tooltip Styles ****/

.tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;
 
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}

/**** Custom Tooltip Styles ****/


/**** New bouncing form container ****/

.new-form-container {
	/*padding: 15px 30px 20px;*/
}

/**** New bouncing form container ****/

/*.hoverb1, .hoverb2, .hoverb3, .hoverb4, .hoverb5, .hoverb6, .hoverb7, .hoverb8, .hoverb9, .hoverb10,
.hoverb11, .hoverb12, .hoverb13, .hoverb14, .hoverb15, .hoverb16, .hoverb17, .hoverb18, .hoverb19, .hoverb20,
.hoverb21, .hoverb22, .hoverb23, .hoverb24, .hoverb25, .hoverb26, .hoverb27, .hoverb28, .hoverb29, .hoverb30,
.hoverb31, .hoverb32, .hoverb33, .hoverb34, .hoverb35, .hoverb36, .hoverb37, .hoverb38, .hoverb39, .hoverb40 {
	position:relative; padding-bottom: 40px;
}*/
/*.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10,
.t11, .t12, .t13, .t14, .t15, .t16, .t17, .t18, .t19, .t20,
.t21, .t22, .t23, .t24, .t25, .t26, .t27, .t28, .t29, .t30,
.t31, .t32, .t33, .t34, .t35, .t36, .t37, .t38, .t39, .t40 {
	position:absolute; 
}*/
/*top: -37px;*/

.btn-custom-sources-wizard {
  font-size: 1em;
  padding: 10px 14px;
  color: #fff;
  /*background: #1ab394 !important;*/
  background: #4db576 !important;
  outline: #4db576;
  border-color: #4db576 !important;
  border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  border: 0px solid #000000;
  overflow: hidden;
}

 .btn-custom-sources-type {
 
  float: left;
     width: 150px;
}

.btn-custom-sources-wizard:hover,
.btn-custom-sources-wizard:focus{
	color: #fff;
    background: #2f8541;
}

.btn-custom-sources {
  font-size: 1em;
  padding: 7px 14px;
  color: #fff;
  /*background: #1ab394 !important;*/
  background: #fba864 !important;
  outline: #fba864;
  border-color: #fba864 !important;
  border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  -webkit-border-radius: 15px !important;
  border: 0px solid #000000;
  overflow: hidden;
}

.btn-custom-sources:hover,
.btn-custom-sources:focus{
	color: #fff;
    background: #fba864;
}
.btn-right-position {
	float: right;
	margin: 0 15px 0 0;
	}