

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.google, .google:hover {
    background-repeat:no-repeat;
    height: 40px;
    padding: 0 !important;
}

.google {
    background-image: url('https://developers.google.com/+/images/branding/sign-in-buttons/White-signin_Short_base_44dp.png');
    background-size:39px 40px;
    width: 39px;
}

.google:hover {
    background-image: url('https://developers.google.com/+/images/branding/sign-in-buttons/White-signin_Long_base_44dp.png');
    background-size:182px 40px;
    width: 182px;
}

textarea {
    background: transparent;
    height: 100%;
    border: 0;
    /*resize: none;*/
    white-space: pre;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 10px;
    word-wrap: normal;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

textarea:focus {
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);
    background: rgba(255, 255, 255, 0.4);
    outline: 0;
}

iframe.wysihtml5-sandbox{
    width: 1170px;
}

.post {
    padding: 10px;
    margin: 0 auto;
    display: inline-block;
}

.post p.summary {
    min-height: 140px;
}

.post h4 {
    min-height: 40px;
}

div.container div.sidebar {
  width: 150px;
}

div.month-item  a {
    display: block;
    margin-left: 10px;
}

body {
    padding-top: 60px;
    padding-bottom: 40px;
    color: #737373;
}

ul.posts {
    margin: 0 auto;
}

.popover .settings > li > a {
    padding-bottom: 0px;
    padding-top: 5px;
}

.popover .settings {
    padding-left: 5px;
}