/* Theme Panel */





#theme-panel {


	position: fixed;


	width:212px;


	height: auto;


	top:150px;


	min-height: 200px;


	text-align:left;


	background:white;


	border:1px solid #f1f1f1;


	z-index: 11;


	border-top-right-radius:3px;


	border-bottom-right-radius:3px;


	-webkit-transition: all 0.3s;


	-moz-transition: all 0.3s;


	transition: all 0.3s;


}





.panel-close {


	left:-212px;


}





.panel-open {


	left:-1px;


}





.theme-panel-title {


	width:100%;


	padding:15px 15px;


}


.colors-container {


	width: 100%;


	padding-bottom: 15px;


	padding-left: 25px;


	padding-right: 20px;


	padding-top: 15px;


}


#theme-panel a.panel-btn {


	position: absolute;


	font-size:30px;


	width:50px;


	height: 50px;


	background:white;


	right:-50px;


	top:30px;


	text-align: center;


	line-height: 47px;


	cursor: pointer;


	border:1px solid #f1f1f1;


	border-top-right-radius:3px;


	border-bottom-right-radius:3px;


}


.icon-spin {


  -webkit-animation: spin 2s infinite linear;


  -moz-animation: spin 2s infinite linear;


  -o-animation: spin 2s infinite linear;


  animation: spin 2s infinite linear;


}


@-moz-keyframes spin {


  0% {


    -moz-transform: rotate(0deg);


  }


  100% {


    -moz-transform: rotate(359deg);


  }


}


@-webkit-keyframes spin {


  0% {


    -webkit-transform: rotate(0deg);


  }


  100% {


    -webkit-transform: rotate(359deg);


  }


}


@-o-keyframes spin {


  0% {


    -o-transform: rotate(0deg);


  }


  100% {


    -o-transform: rotate(359deg);


  }


}


@-ms-keyframes spin {


  0% {


    -ms-transform: rotate(0deg);


  }


  100% {


    -ms-transform: rotate(359deg);


  }


}


@keyframes spin {


  0% {


    transform: rotate(0deg);


  }


  100% {


    transform: rotate(359deg);


  }


}





#theme-panel .colors-container a.color-switch{


	width:27px;


	height: 27px;


	display: inline-block;


	margin-right:2px;


	margin-top:5px;


	border:1px solid #f1f1f1;


	cursor: pointer;


}





.pink {


	background: #ec005f;


}


.blue-2 {


	background: #00bbf0;


}


.blue {


	background: #2ac5ee;+


}


.purple{


	background: #563d7c;


}


.green {


	background: #89c144;


}


.green-2 {


	background: #2baab1;


}


.yellow {


	background: #f1dd00;


}


.orange {


	background: #E47911;


}


.red {


	background: #D80018;


}


.red-2 {


	background: #e36159;


}


.red-3 {


	background: #D40436;


}


.pink-2 {


	background: #ec008c;


}


.beige {


	background: #b8a279;


}


.midnight {


	background: #2c3e50;


}


.black {


	background: #272727;


}





