/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** FOR CUSTOM EDITOR SELECTOR ************************/

.border_img {
	background: #ffffff;
	padding: 5px;
	border: 1px solid #dfdfdf;
	-webkit-box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 1);
	box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 1);
}

a.readon-blue:link,
a.readon-blue:visited,
a.readon-orange:link,
a.readon-orange:visited,
a.readon-green:link,
a.readon-green:visited  {
    float: right;
	color: #fff;
    text-decoration: none;
    cursor: pointer;
	padding: 5px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0 0 0 4px rgba(217, 217, 217, 0.6);
	-moz-box-shadow: 0 0 0 4px rgba(217, 217, 217, 0.6);
	-webkit-box-shadow: 0 0 0 4px rgba(217, 217, 217, 0.6);
}

a.readon-grey:link,
a.readon-grey:visited {
    float: right;
	color: #555;
	background: #ebebeb;
    text-decoration: none;
    cursor: pointer;
	padding: 5px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0 0 0 4px rgba(217, 217, 217, 0.6);
	-moz-box-shadow: 0 0 0 4px rgba(217, 217, 217, 0.6);
	-webkit-box-shadow: 0 0 0 4px rgba(217, 217, 217, 0.6);
}

.jm-module.blue a.readon-grey:link,
.jm-module.blue a.readon-grey:visited {
	color: #009bda;
}

.jm-module.green a.readon-grey:link,
.jm-module.green a.readon-grey:visited {
	color: #75a400;
}

.jm-module.orange a.readon-grey:link,
.jm-module.orange a.readon-grey:visited {
	color: #ffa200;
}

a.readon-grey:hover {
    background: #fff;
	-webkit-transition: background 0.2s ease-in;
	-moz-transition: background 0.2s ease-in;
	-o-transition: background 0.2s ease-in;
	transition: background 0.2s ease-in;
}

a.readon-blue:link,
a.readon-blue:visited {
	background: #009bda;
}

a.readon-blue:hover {
    background: #31b8ee;
	-webkit-transition: background 0.2s ease-in;
	-moz-transition: background 0.2s ease-in;
	-o-transition: background 0.2s ease-in;
	transition: background 0.2s ease-in;
}

a.readon-green:link,
a.readon-green:visited {
	background: #75a400;
}

a.readon-green:hover {
    background: #93c21e;
	-webkit-transition: background 0.2s ease-in;
	-moz-transition: background 0.2s ease-in;
	-o-transition: background 0.2s ease-in;
	transition: background 0.2s ease-in;
}

a.readon-orange:link,
a.readon-orange:visited {
	background: #ffa200;
}

a.readon-orange:hover {
    background: #ffb638;
	-webkit-transition: background 0.2s ease-in;
	-moz-transition: background 0.2s ease-in;
	-o-transition: background 0.2s ease-in;
	transition: background 0.2s ease-in;
}

p.blue {
    border-left: 3px solid #009bda;
    padding: 0 0 0 10px;
}

p.green {
    border-left: 3px solid #75a500;
    padding: 0 0 0 10px;
}

p.red {
    border-left: 3px solid #d40000;
    padding: 0 0 0 10px;
}

p.yellow {
    border-left: 3px solid #ffa200;
    padding: 0 0 0 10px;
}

p.grey {
    border-left: 3px solid #bdbdbd;
    padding: 0 0 0 10px;
}

p.bluefill {
    background: #009bda;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.greenfill {
    background: #75a500;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.redfill {
    background: #d40000;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.yellowfill {
    background: #ffa200;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.greyfill {
    background: #bdbdbd;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

.quote {
	display: block;
	font-style: italic;
	padding: 10px 10px 10px 70px;
	background: url(../images/quote.png) no-repeat 0 top;
}

ul.linked,
ul.linked ul,
ul.special,
ul.special ul {
	list-style: none;
}

ul.linked li {
    background: none;
    padding: 0;
    margin: 0;
}

ul.linked li a:hover {
    margin: 0 0 0 3px;
    padding: 0 0 0 15px;
    text-decoration: none;
}

ul.linked li a {
    display: block;
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
    text-decoration: underline;
	background-repeat: no-repeat;
	background-position: left 7px;
}

.jm-module.green ul.linked li a,
.jm-module.orange ul.linked li a,
.jm-module.blue ul.linked li a {
	background-image: url(../images/linked.png);
}

.jm-module.green ul.linked li a:hover,
.jm-module.orange ul.linked li a:hover,
.jm-module.blue ul.linked li a:hover {
	background-image: url(../images/linked_hover.png);
}

ul.special li {
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
	background-repeat: no-repeat;
	background-position: left 7px;
	background-image: url(../images/special.png);
}

