/**
 * SalesGull
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade to newer
 * versions in the future.
 *
 * @category    SalesGull
 * @package     SalesGull_ContactFormExtra
 * @copyright   Copyright (c) 2016 SalesGull, Lda (http://salesgull.pt)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

.pcform_slide { z-index: 10000; }
.pcform_slide.expanded { z-index: 10002; }

div.pcform_float div.powered-by,
div.pcform_popup div.powered-by,
div.pcform_sidebar div.powered-by,
div.pcform_slideout div.powered-by,
.pccf.default div.powered-by {
    font-size: 10px;
    text-align: left;
    padding: 5px 20px;
    background-color: #f5f5f5;
    border-radius: 0 0 4px 4px;
}
div.pcform_float div.powered-by img,
div.pcform_popup div.powered-by img,
div.pcform_sidebar div.powered-by img,
div.pcform_slideout div.powered-by img,
.pccf.default div.powered-by img {
    vertical-align: middle;
    height: 20px;
}

.pcform_float .pccf.default .well,
.pcform_popup .pccf.default .well,
.pcform_sidebar .pccf.default .well,
.pcform_slideout .pccf.default .well,
.pccf.default .well {
    margin-bottom: 0 !important;
    border: none !important;
}
.pcform_float .pccf.sandstone .well,
.pcform_popup .pccf.sandstone .well,
.pcform_sidebar .pccf.sandstone .well,
.pcform_slideout .pccf.sandstone .well {
    border-radius: 4px 4px 0 0;
}

.slideout_scroll_wrapper { z-index: 10100; }

/** Sidebar specific */
.pcform_sidebar { height: 100vh; top: 0px !important; }
.pcform_sidebar .slideout_scroll_wrapper { height: 100vh !important; max-height: 100vh !important; }
.pcform_sidebar .pccf.default .well { border-radius: 0px !important; border-bottom: none; }

/** Float specific */
.pcform_float.expanded:after {
    content:"";
    position:absolute;
    bottom:-16px; /* value = - border-top-width - border-bottom-width */
    right:11px; /* controls horizontal position */
    border-width: 15px 15px 0 15px; /* vary these values to change the angle of the vertex */
    border-style:solid;
    /* reduce the damage in FF3.0 */
    display:block;
    width:0;
}
.pcform_float .scroll-wrapper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.pcform_float .close_pcform {
    position:absolute;
    top:-20px;
    right:-20px;
    z-index:10104;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.pcform_float .close_pcform img {
    position: relative;
    top: 16px;
    left: 17px;
}

/** Popup specific */
.pcform_popup.pcform_right.expanded {
    right: 40px;
}