/*  *** Round Images ***  */
.imgRounded {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -o-border-radius: 10px 10px 10px 10px;
  -ms-border-radius: 10px 10px 10px 10px;
  -khtml-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px; }

/*  *** Error red ***  */
.errorRed {
  color: #993300; }

/*:::::::::: Other Particular Classes Renderings ::::::::::*/
/* *** Float clearers |--> Clear Boxes *** */
.clrLeft {
  clear: left; }

.clrRight {
  clear: right; }

.clrBoth {
  clear: both; }

/* End of clearers */
/* *** Modules Last Items Behaviour |--> Using of Paragraphs (Older versions) *** */
p.recent {
  border-bottom: #ccc 1px solid;
  padding: 5px 5px 5px 10px;
  background-color: #EAF5FF;
  margin: 0; }
  p.recent:hover {
    border-left: #e8611d 5px solid;
    padding: 5px 5px 5px 0;
    margin: 0; }

/* *** Modules Last Items Behaviour |--> Using of List (Newer versions) *** */
ul.recent {
  padding: 0;
  min-height: 1em; }
  ul.recent li {
    border-bottom: #ccc 1px solid;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    background-color: #EAF5FF; }

/* *** Message Boxes Selectors *** */
.msgBox, .boxErr, .boxCfrm {
  padding: 5px;
  margin: 10px 0;
  color: var(--light);
  font-weight: bold; }

.boxErr {
  background-color: #993300;
  border: #993300 1px solid; }

.boxCfrm {
  background-color: #008040;
  border: #008040 1px solid; }

/* *** General Pagination ***  */
.pages_link {
  float: left;
  padding: 4px;
  margin: 5px 0;
  font-size: 100%; }
  .pages_link a {
    font-weight: bold;
    color: var(--darker);
    text-decoration: none;
    margin: 2px 0;
    border: #2c3e50 solid 1px;
    padding: 0px 4px; }
    .pages_link a:hover {
      color: var(--lighter);
      margin: 2px 0;
      background-color: #2c3e50;
      border: #2c3e50 solid 1px;
      padding: 0px 4px; }
  .pages_link .selected {
    color: var(--lighter);
    margin: 2px 0;
    background-color: #2c3e50;
    border: #2c3e50 solid 1px;
    padding: 0px 4px; }

/*:::::::::: Images Formatting ::::::::::*/
/* *** Big Format Images ***  */
.wideImg {
  text-align: center;
  margin: 0 auto;
  padding: 0; }
  .wideImg img {
    text-align: center;
    border: #888 solid 1px;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    -khtml-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    opacity: 0.5;
    filter: alpha(opacity=50); }
    .wideImg img:hover {
      text-align: center;
      border: #888 solid 1px;
      -webkit-transition: all 500ms ease-in-out;
      -moz-transition: all 500ms ease-in-out;
      -ms-transition: all 500ms ease-in-out;
      -o-transition: all 500ms ease-in-out;
      -khtml-transition: all 500ms ease-in-out;
      transition: all 500ms ease-in-out;
      opacity: 1;
      filter: alpha(opacity=100); }
  .wideImg .wideImgDescr {
    width: 100%;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    background-color: #888; }

/*  *** Round Images ***  */
.imgRounded {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -o-border-radius: 10px 10px 10px 10px;
  -ms-border-radius: 10px 10px 10px 10px;
  -khtml-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px; }