@import url("font/font-awesome.css");

/*https://www.w3schools.com/icons/icons_reference.asp*/

[class^="icon-"], [class*=" icon-"] {
    height: 14px;
    width: 14px;
    line-height: 14px;
    background-image: url("../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-top;
}

.ui-icon-closethick {
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -310px 1px;
}

.icon-white-closethick {
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -310px 1px;
}

.icon-white {
    background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-calendar{
    background-position: -193px -122px;
}

.icon-white-calendar{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -193px -122px;
}

.icon-list{
    background-position: -336px -48px;
}

.icon-list-items{
    background-position: -265px -24px;
}

.icon-add{
    background-position: 0 -95px;
}

.icon-question-mark{
    background-position: -96px -95px;
}

.icon-white-add{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: 0 -95px;
}

.icon-del{
    background-position: -24px -95px;
}

.icon-white-del{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -24px -95px;
}

.icon-timer{
    background-position: -48px -25px;
}

.icon-arrow-up{
    background-position: -288px -120px;
}

.icon-arrow-down{
    background-position: -313px -120px;
}

.icon-arrow-next{
    background-position: -263px -96px;
}

.icon-excel{
    background-position: -360px -166px;
}

.icon-white-arrow-next{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -263px -96px;
}

.icon-pencil{
    background-position: 0 -71px;
}

.icon-remove{
    background-position: -312px 1px;
}

.icon-eye{
    background-position: -96px -119px;
}

.icon-eye-crossed{
    background-position: -120px -119px;
}

.icon-triangle-warning{
    background-position: -144px -119px;;
}

.icon-pencil-in-square{
    background-position: -96px -71px;
}

.icon-white-eye{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -97px -119px;
}

.icon-white-remove{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -312px 1px;
}

.icon-lock{
    background-position: 0 -167px;
}

.icon-unlock{
    background-position: -287px -23px;
}

.icon-flag{
    background-position: -312px -23px;
}

.icon-report{
    background-position: -264px -23px;
}


.icon-real-lock{
    background-position: -287px -23px;
}

.icon-real-unlock{
    background-position: 0 -167px;
}

.icon-user {
    background-position: -168px 0;
}

.icon-star-empty {
    background-position: -145px 0;
}

.icon-star-filled {
    background-position: -121px 0;
}

.icon-globe {
    background-position: -336px -143px;
}
.icon-email {
    background-position: -72px 0;
}
.icon-white-email {
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -72px 0;
}

.icon-net {
    background-position: -240px 0;
}

.icon-statistic {
    background-position: -408px 0;
}

.icon-settings{
    background-position: -432px 0;
}

.icon-home {
    background-position: 0 -24px;
}

.icon-search {
    background-position: -48px 0;
}

.icon-magnifier {
    background-position: -48px 0;
}


.icon-checked {
    background-position: -145px -72px;
}

.icon-help {
    /*background-position: -119px -96px;*/
    background-position: -23px -187px;
    cursor: help;
}


.icon-help-book {
    background-position: -48px -48px;
    cursor: help;
}

.icon-white-help-book {
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -48px -48px;
    cursor: help;
}


.icon-star{
    background-position: -456px -95px;
}

.icon-refresh{
    background-position: -240px -24px;
}

.icon-expand{
    background-position: -360px -96px;
}

.icon-expand-all{
    background-position: -169px -71px;
}

.icon-check{
    background-position: -289px 0;
}

.icon-target{
    background-position: -144px -96px;
}

.icon-crossed-circle{
    background-position: -216px -96px;
}

.icon-contract{
    background-position: -384px -95px;
}

.icon-expand-full{
    background-position: -456px -144px
}

.icon-star-gold{
    background-position: -47px -167px;
    width: 15px; height: 15px;
}

.icon-star-silver{
    background-position: -22px -167px;
    width: 15px; height: 15px;
}

.icon-distribution-on{
    background-position: -95px -168px;
    width: 15px; height: 15px;
}

.icon-distribution-off{
    background-position: -69px -168px;
    width: 15px; height: 15px;
}

.icon-open-folder{
    background-position: -409px -121px;
    width: 15px;
}


.icon-documents{
    background-position: -265px -24px;
    width: 15px;
}

.icon-open-window{
    background-position: -335px -165px;
    width: 15px;
}

.icon-arrow-right{
    background-position: -264px -96px;
}

.icon-arrow-left{
    background-position: -241px -96px;
}

.icon-expand-left{
    background-position: -409px -72px;
}

.icon-expand-down{
    background-position: -120px -169px;
}

.icon-tool{
    background-position: -360px -143px;
}

/* AD PANEL ICONS  -START- */

.icon-box-down{
    background-position: -145px -189px;
    width: 10px;
    height: 10px;
    line-height: 10px;
}

.ad .icon-box-down{
    background-position: -145px -190px;
}

.icon-box-up{
    background-position: -168px -189px;
    width: 10px;
    height: 10px;
    line-height: 10px;
}

.ad .icon-box-up{
    background-position: -168px -190px;
}

.icon-box-equal{
    background-position: -191px -191px;
    width: 10px;
    height: 10px;
    line-height: 10px;
}

.icon-box-cross{
    background-position: -264px -189px;
    width: 10px;
    height: 10px;
    line-height: 10px;
}

.ad  .icon-box-cross{
    background-position: -264px -190px;
}

.icon-save-big{
    /*background-position: -214px -162px; old*/
    background-position: -429px -158px;
    height: 24px;
    width: 24px;
}

.icon-save-small{
    background-position: -239px -166px;
    width: 16px;
    height: 16px;
}

/* AD PANEL ICONS -END- */

.icon-connect{
    background-position: -217px -119px;
}

.icon-white-connect{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -217px -119px;
}

.icon-code{
    background-position: -288px -166px;
}

.icon-clone{
    background-position: -49px -72px;
}
.icon-white-clone{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -49px -72px;
}


.icon-white-check{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -289px 0;
}

.icon-back{
    background-position: -313px -166px;
}

.icon-save{
    background-position: 0 -144px;
}

.icon-alert{
    background-position: -144px -120px;
}

.icon-on{
    background-position: -384px 1px;
}

.icon-white-on{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -384px 1px;
}

.icon-white-alert{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -144px -120px;
}

.icon-power{
    background-position: -385px 0;
}

.icon-white-power{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -385px 0;
}

.icon-white-save{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: 0 -144px;
}


.icon-caret{
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #FFFFFF;
    display: inline-block;
    height: 0;
    vertical-align: middle;
    width: 0;
}


.icon-th-large {
    background-position: -216px 0;
}

.icon-euro {
    background-position: -384px -166px;
}

.icon-pdf {
    background-position: -409px -166px;
}

.icon-th {
    background-position: -240px 0;
}

.icon-world{
    background-position: -337px -144px;
}

.icon-white-world{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -337px -144px;
}

.icon-message{
    background-position: -73px 0;
}

.icon-white-message{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -73px 0;
}

.icon-download{
    background-position: -95px -23px
}

.icon-white-download{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -95px -23px
}

.icon-check-circe{
    background-position: -72px -95px;
}

.icon-white-check-circe{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -72px -95px;
}

.icon-uncheck-circe{
    background-position: -49px -95px;
}

.icon-white-uncheck-circe{
    background-image: url("../img/glyphicons-halflings-white.png")!important;
    background-position: -49px -95px;
}

.icon-clock{
    background-position: -48px -24px;
}

.icon-filter{
    background-position: -408px -143px;
}

.icon-export{
    background-image: url("../img/glyphicons-halflings.png");
    background-position: -96px -25px;
}

.icon-imp-calc{
    background-position: -409px -184px;
}

.icon-google{
    background-position: -49px -187px;
}

.icon-mobile{
    background-position: -72px -186px;
}

.icon-book{
    background-position: -48px -48px;
}

.icon-image{
    background-position: -456px -48px
}

.icon-razor{
    background-position: -96px -185px;
}

.icon-aim{
    background-position: -144px -96px;
}

.icon-pref-cam-off{
    background-position: -264px 0;
}

.icon-pref-cam-on{
    background-position: -241px -185px;

}

.icon-pic{
    background-position: -456px -48px;
}

.icon-expand-campaign{
    background: url(../img/expand.png) no-repeat top left;
    width: 33px;
    height: 14px;
    display: block;
}

.icon-target-campaign{
    background: url(../img/target.png);
    background-size: 14px 14px;
}

.icon-sphere{
    background: url(../img/sphere.png);
    background-size: 14px 14px;
}

.icon-share{
    background: url(../img/share.png);
    background-size: 14px 14px;
}

.icon-empty{
    background-size: 14px 14px;
}

.icon-border{
    background: url(../img/border.png);
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
}

.icon-flicker{
    background: url(../img/flickr2.png);
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
}

.icon-play{
    background-position: -264px -72px;
}

.icon-pause{

    background-position: -288px -71px;
}