
/* DEPRECATED, SHOULD BE REMOVED BELOW */
.icon-kt{
	height: 26px;
	display: inline-block;
	width: 26px;
}

.icon-kt-search-dark{
    background: #FFF url('../images/png/icons/search_dark.png') no-repeat center center;
}
/* DEPRECATED, SHOULD BE REMOVED ABOVE */


/* https://icomoon.io */
/* ADJUST DEFAULT FONT SIZE */

[class^="icon-"], [class*=" icon-"] {
	font-size: 32px;
	vertical-align: middle;
}


/* ICON SPECIFIC TWEEKS */

.icon-alerts,
.icon-circle-check{
	margin-right: 10px;
}

.icon-arrow-right {
    float: right;
    margin-left: 10px;
    padding-top: 3px;
}

.icon-arrow-bottom,
.icon-arrow-up {
	margin-left: 15px;
}
.icon-arrow-left{
	margin-right: 15px;
}

.builder-full-right{
	margin-top:11px !important;
	position: absolute;
	right: 30px !important;
}

.icon-arrow-right.icon-size-xs, 
.icon-arrow-up.icon-size-xs, 
.icon-arrow-bottom.icon-size-xs {
	margin-left: 10px;
}

.icon-arrow-left.icon-size-xs{
	margin-right: 10px;
}

.icon-minus,
.icon-plus{
	margin-right: 5px;
}

.icon-document{
	margin-right: 5px;
}
.icon-document.icon-size-sm{
	margin-top: -2px;
	display: inline-block;
}

.btn .icon-video-player.icon-size-sm{
	margin-left: 15px;
	margin-top: -4px;
	display: inline-block;
}
.link .icon-video-player.icon-size-sm{
	margin-right: 15px;
	margin-top: -4px;
	display: inline-block;
}

ul.list-tutorials li, .audio-library-list li{
	padding: 0 0 10px 30px;
	display: block;
	position: relative;
}
ul.list-tutorials li:before, .audio-library-list li:before{
	font-family: 'Keytrade-icon';
	color: #00B3D9;
    position: absolute;
	left: 0px;
	top:1px;
	font-size:20px;
}
ul.audio-library-list li span.icon-sound {
    margin-left: -50px;
    margin-right: 10px;
}
ul.list-tutorials li:hover{
	color: #2C3B45;
}
ul.list-tutorials li.video-link span.icon-video-player, ul.list-tutorials li.audio-link span.icon-sound {
    margin-left: -30px;
    margin-right: 10px;
}
.audio-control-play span.icon-play, .audio-control-play span.icon-pause {
    font-size: 25px;
    color: #00B3D9;
    cursor: pointer;    
}
.audio-control-play span.icon-play:hover, .audio-control-play span.icon-pause:hover {
    color: #2C3B45;
}

ul.list-dropdown li .dropdown-title .icon-arrow-bottom, ul.list-dropdown li .dropdown-title .icon-arrow-up{
    position: absolute;
    right: 0;
    top: 2px;
    font-size: 18px;
}

a.search-action span.icon-search,
input.search-action span.icon-search {
    color: #2C3B45;
}

.is-layout-sm ul.list-rapport .icon-document, .is-layout-xs ul.list-rapport .icon-document{margin-right: 15px;}

.icon-mmi{
	color: #00B3D9;
}

.link-facebook, .link-twitter{position: relative;}
.link-facebook:before{
	font-family: 'Keytrade-icon';   
    content: "\e60f";
    position: absolute;
    left: -25px;    
    font-size: 18px;
}
.link-twitter:before{
	font-family: 'Keytrade-icon';   
    content: "\e624";
    position: absolute;
    left: -25px;    
    font-size: 18px;
}

/* MENU */

.big-header .header-items-wrapper .contact-trigger [class^="icon-"],
.big-header .header-items-wrapper .contact-trigger [class*=" icon-"],
.big-header .header-items-wrapper .search-trigger [class^="icon-"],
.big-header .header-items-wrapper .search-trigger [class*=" icon-"],
.big-header .header-items-wrapper .client-trigger [class^="icon-"],
.big-header .header-items-wrapper .client-trigger [class*=" icon-"] {
    font-size: 16px;
}


.container-header .navigation.big-menu .category-main [class^="icon-"],
.container-header .navigation.big-menu .category-main [class*=" icon-"] {
    margin-right: 12px;
    /*color: #00B3D9;*/
    color: #00B1DA;

}

/* SIZES */

.icon-size-xxs{
	font-size: 12px;
}

.icon-size-xs{
	font-size: 16px;
}

.icon-size-sm{
	font-size: 24px;
}

.icon-size-md{
	font-size: 50px;
}

.icon-size-lg{
	font-size: 65px;
}

.icon-size-bg{
	font-size: 80px;
}

.icon-size-xbg{
	font-size: 90px;
}

.icon-size-xxbg{
	font-size: 115px;
}

.icon-spinner-right{
	background-image:url('../images/gif/spinners/btn_spinner.gif');
	display: inline-block;
    margin-left: 5px;
    float:right;
    padding-top: 3px;
}

.icon-spinner-sm{
	height:24px;
	width:23px;
	height:24px;
}