/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 28, 2013, 7:09:35 AM
    Author     : bugraozden
*/

.icon-select{
    width:0px;
    position: relative;
    top: 3%;
    left: calc(50% - 45px);
 }

 .icon-select .selected-box {

     position: relative;
     margin: 0px;
     padding: 0px;
     width: 90px; /* sil */
     height: 60px; /* sil */
     border: 1px solid #999999;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

 }

 .icon-select .selected-box:hover {

     position: relative;
     margin: 0px;
     padding: 0px;
     width: 90px; /* sil */
     height: 60px; /* sil */
     border: 1px solid #000000;
     background-color: #FFFFFF;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

 }

 .icon-select .selected-icon {

     position: absolute;
     margin: 0px;
     padding: 0px;
/*     top:5px;*/
/*     left:5px;*/
     width: 90px; /* sil */
     height: 60px; /* sil */

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

 }

 .icon-select .component-icon{
     position: absolute;
     bottom:5px;
     right:4px;
	 display:none;
 }

 .icon-select .box {

     position: absolute;
     top:65px;
     left:0px;
     margin: 0px;
     padding: 0px;
     width: 100px; /* sil */
     height: 210px; /* sil */
     border: 1px solid #EEEEEE;
     background-color: #EEEEEE;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     
     z-index: 100;
     overflow:auto;
	 box-shadow: 0 0 4px 4px rgba(0,0,0,0.25);
     /*
     -webkit-overflow-scrolling: touch;
     */

 }

 .icon-select .icon {
     position: relative;
     margin: 5px 0px 0px 5px;
     padding: 0px;
     width: 90px;; /* sil */
     height: 60px; /* sil */
     border: 1px solid #CCCCCC;
     background-color: #FFFFFF;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

     overflow:hidden;
     float: left;
 }

 .icon-select .icon:hover {
     border: 1px solid #000000;
 }

 .icon-select .icon.selected {
     position: relative;
     margin: 5px 0px 0px 5px;
     padding: 0px;
     width: 90px;; /* sil */
     height: 60px; /* sil */
     border: 1px solid #EEEEEE;
     background-color: #EEEEEE;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;

     overflow:hidden;
     float: left;
 }

/******************* main style **********************/

 .topper > .icon-select{
	position: absolute;
	left: 2.5%;
	top: 22.5%;
}

 .topper >  .icon-select .selected-box {
     width: 70px; /* sil */
     height: 40px; /* sil */
  }

 .topper >  .icon-select .selected-box:hover {
     width: 70px; /* sil */
     height: 40px; /* sil */
}

 .topper >  .icon-select .selected-icon {
     width: 70px; /* sil */
     height: 40px; /* sil */
}
 .topper >  .icon-select .selected-icon > img{
	width: 70px !important;
	height: 40px !important;
 }

 .topper >  .icon-select .component-icon{
     position: absolute;
     bottom:5px;
     right:4px;
 }

 .topper >  .icon-select .box {
     top:45px;
     left:0px;
     margin: 0px;
     padding: 0px;
     width: 80px; /* sil */
     height: 145px; /* sil */
 }

 .topper >  .icon-select .icon > img {
	width: 70px !important;
	height: 40px !important;
 }
 .topper >  .icon-select .icon {
     width: 70px;; /* sil */
     height: 40px; /* sil */
}


 .topper >  .icon-select .icon.selected {
     margin: 5px 0px 0px 5px;
     width: 70px;; /* sil */
     height: 40px; /* sil */
}

 .topper >  .icon-select .icon.selected > img{
	width: 70px !important;
	height: 40px !important;
 }

 @media screen and (max-width: 425px) {
	
	 .topper > .icon-select{
		position: absolute;
		left: 16%;
		top: 37.5%;
	}

	 .topper >  .icon-select .selected-box {
		 width: 40px; /* sil */
		 height: 20px; /* sil */
	  }

	 .topper >  .icon-select .selected-box:hover {
		 width: 40px; /* sil */
		 height: 20px; /* sil */
	}

	 .topper >  .icon-select .selected-icon {
		 width: 40px; /* sil */
		 height: 20px; /* sil */
	}
	 .topper >  .icon-select .selected-icon > img{
		width: 40px !important;
		height: 20px !important;
	 }

	 .topper >  .icon-select .component-icon{
		 position: absolute;
		 bottom:5px;
		 right:4px;
	 }

	 .topper >  .icon-select .box {
		 top:23px;
		 left:0px;
		 margin: 0px;
		 padding: 0px;
		 width: 50px; /* sil */
		 height: 85px; /* sil */
	 }

	 .topper >  .icon-select .icon > img {
		width: 40px !important;
		height: 20px !important;
	 }
	 .topper >  .icon-select .icon {
		 width: 40px;; /* sil */
		 height: 20px; /* sil */
	}


	 .topper >  .icon-select .icon.selected {
		 margin: 5px 0px 0px 5px;
		 width: 40px;; /* sil */
		 height: 20px; /* sil */
	}

	 .topper >  .icon-select .icon.selected > img{
		width: 40px !important;
		height: 20px !important;
	 }
 }

  @media screen and (min-width: 768px) {
	 .topper > .icon-select{
		position: absolute;
		left: 12%;
		top: 25.5%;
	}
		
  }