/**
 *
 * @package Quick Title Edition Extension
 * @copyright (c) 2015 ABDev
 * @copyright (c) 2015 PastisD
 * @copyright (c) 2015 Geolim4 <http://geolim4.com>
 * @copyright (c) 2015 Zoddo <zoddo.ino@gmail.com>
 * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
 *
 */

/* selector */
fieldset.attribute {
    text-align: right;
    margin-top: 15px;
    height: 2.5em;
}

/* attributes */
.qte_solved { color: #006600; }
.qte_cancelled-qte { 
	color: #FFF;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(2%, rgba(241,111,92,1)), color-stop(23%, rgba(240,47,23,1)), color-stop(99%, rgba(137,22,22,1)), color-stop(100%, rgba(231,56,39,1)));
	background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 2%, rgba(240,47,23,1) 23%, rgba(137,22,22,1) 99%, rgba(231,56,39,1) 100%);
	background: -o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 2%, rgba(240,47,23,1) 23%, rgba(137,22,22,1) 99%, rgba(231,56,39,1) 100%);
	background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 2%, rgba(240,47,23,1) 23%, rgba(137,22,22,1) 99%, rgba(231,56,39,1) 100%);
	background: linear-gradient(to bottom, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 2%, rgba(240,47,23,1) 23%, rgba(137,22,22,1) 99%, rgba(231,56,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 );
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2.1px;
    overflow: hidden;

}

.qte_topicsolved-qte{ 
	color: #FFF;
	background: rgba(91,247,52,1);
	background: -moz-linear-gradient(top, rgba(91,247,52,1) 0%, rgba(48,130,29,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(91,247,52,1)), color-stop(100%, rgba(48,130,29,1)));
	background: -webkit-linear-gradient(top, rgba(91,247,52,1) 0%, rgba(48,130,29,1) 100%);
	background: -o-linear-gradient(top, rgba(91,247,52,1) 0%, rgba(48,130,29,1) 100%);
	background: -ms-linear-gradient(top, rgba(91,247,52,1) 0%, rgba(48,130,29,1) 100%);
	background: linear-gradient(to bottom, rgba(91,247,52,1) 0%, rgba(48,130,29,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bf734', endColorstr='#30821d', GradientType=0 );
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2.1px;
    overflow: hidden;

}
 
.qte_extensionavailable-qte { 
	color: #FFF;
	background: rgba(183,113,230,1);
	background: -moz-linear-gradient(top, rgba(183,113,230,1) 0%, rgba(108,4,245,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,113,230,1)), color-stop(100%, rgba(108,4,245,1)));
	background: -webkit-linear-gradient(top, rgba(183,113,230,1) 0%, rgba(108,4,245,1) 100%);
	background: -o-linear-gradient(top, rgba(183,113,230,1) 0%, rgba(108,4,245,1) 100%);
	background: -ms-linear-gradient(top, rgba(183,113,230,1) 0%, rgba(108,4,245,1) 100%);
	background: linear-gradient(to bottom, rgba(183,113,230,1) 0%, rgba(108,4,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b771e6', endColorstr='#6c04f5', GradientType=0 );
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2.1px;
    overflow: hidden;

}
 
.qte_request-qte{ 
	color: #FFF;
	background: rgba(255,146,10,1);
	background: -moz-linear-gradient(top, rgba(255,146,10,1) 0%, rgba(255,74,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,146,10,1)), color-stop(100%, rgba(255,74,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,146,10,1) 0%, rgba(255,74,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,146,10,1) 0%, rgba(255,74,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,146,10,1) 0%, rgba(255,74,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,146,10,1) 0%, rgba(255,74,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff920a', endColorstr='#ff4a00', GradientType=0 );
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2.1px;
    overflow: hidden;

}

.qte_snippit-qte{ 
	color: #FFF;
	background: -webkit-linear-gradient(#0f9be1, #6aa7f7, #0076b1, #0076b1);
    background: -o-linear-gradient(#0f9be1, #6aa7f7, #0076b1, #0076b1);
    background: -moz-linear-gradient(#0f9be1, #6aa7f7, #0076b1, #0076b1);
    background: linear-gradient(#0f9be1, #6aa7f7, #0076b1, #0076b1);
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2.1px;
    overflow: hidden;
	
}

.qte_question-qte{ 
	color: #FFF;
	background: rgba(247,52,247,1);
	background: -moz-linear-gradient(top, rgba(247,52,247,1) 0%, rgba(142,0,107,1) 85%, rgba(142,0,107,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,52,247,1)), color-stop(85%, rgba(142,0,107,1)), color-stop(100%, rgba(142,0,107,1)));
	background: -webkit-linear-gradient(top, rgba(247,52,247,1) 0%, rgba(142,0,107,1) 85%, rgba(142,0,107,1) 100%);
	background: -o-linear-gradient(top, rgba(247,52,247,1) 0%, rgba(142,0,107,1) 85%, rgba(142,0,107,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,52,247,1) 0%, rgba(142,0,107,1) 85%, rgba(142,0,107,1) 100%);
	background: linear-gradient(to bottom, rgba(247,52,247,1) 0%, rgba(142,0,107,1) 85%, rgba(142,0,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f734f7', endColorstr='#8e006b', GradientType=0 );
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2.1px;
    overflow: hidden;
	
}

.qte_30-qte{ 
	border: 1px solid transparent;
    border-radius: 3px;
    color: #000;
    display: inline-block;
    font-weight: bold;
    margin: 1px 5px 1px 1px;
    padding: 0 3px;
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	 background: #e1ecd4 none repeat scroll 0 0;
    border-color: #bccca7;
    color: #222222;
}
.qte_31-qte{ 
    border: 1px solid transparent;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    margin: 1px 5px 1px 1px;
    padding: 0 3px;
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	background: #a1d7ff none repeat scroll 0 0;
    border-color: #49afff;
    color: #222222;
}

.qte_32-qte{ 
	border: 1px solid transparent;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    margin: 1px 5px 1px 1px;
    padding: 0 3px;
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	background: #ffc561 none repeat scroll 0 0;
    border-color: #c98a00;
    color: #6b4600;
}

.qte_31_32-qte{ 
	border: 1px solid transparent;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    margin: 1px 5px 1px 1px;
    padding: 0 3px;
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	background: linear-gradient(
		135deg, 
		#a1d7ff 0%, 
		#a1d7ff 50%, 
		#ffc561 50%, 
		#ffc561 100%
	 );
    border-color: #c98a00;
    color: #6b4600;
}

.qte_33-qte{ 
	border: 1px solid transparent;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    margin: 1px 5px 1px 1px;
    padding: 0 3px;
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	background: #dacbec none repeat scroll 0 0;
    border-color: #9365cc;
    color: #6b4600;
}


.qte_support-qte{ 
	border: 1px solid transparent;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    margin: 1px 5px 1px 1px;
    padding: 0 3px;
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	background: #e5ffdf none repeat scroll 0 0;
    border-color: #43a347;
    color: #4C5D77;
}


.qte_solved, .qte_cancelled { font-weight:bold; }

/* imageset */
.imageset.qte_solved {
    background-image: url("./images/icon_topic_solved.gif");
    padding-left: 16px;
    padding-top: 16px;
}

.imageset.qte_cancelled {
    background-image: url("./images/icon_topic_cancel.gif");
    padding-left: 16px;
    padding-top: 16px;
}