/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

 .crmEntityFormView .tab-title, .tab-title {
    border-bottom: 1px solid #eee;
    -ms-text-rendering: optimizelegibility;
    text-rendering: optimizelegibility;
    background-color:#102d66;
    color: #FFFFFF;
    margin: 0;
    padding: 10px 5px 10px 10px;
    font-size: 24px !IMPORTANT;
}
.crmEntityFormView .section-title {
    border-bottom-width: 0;
    margin-bottom: 5px;
    color: #102D66 !IMPORTANT;
    background-color: #f1f7fb;
    padding: 1px 1px 1px 1px;
    margin: 0;
}

.section-title h3 {
   margin: 10px 5px 10px 15px;
   font-weight: 500 !important;
   font-size: 16px;
}


.sectionPrimaryColor {
    background-color: #302ce1;
    color: #ffffff;
}
.btn-for-file-input{
    color: #102D66 !important;
    border: 1px solid #102D66 !important;
    background-color: white !important;
    padding: 6px !important;
}
.btn-for-file-input:hover {
    color: #FFF !important;
    background-color: #102D66 !important;
    border: 1px solid #102D66 !important;
}

.break-file-name:hover, break-file-name:active
{
    outline-width: thin;
    outline-style: dotted;
}
.btn-primary, .btn-info {
    border-radius: 10px !important;
    padding: 6px 20px !important;
    color: #FFF !important;
    background-color: #102D66 !important;
    border: 1px solid #102D66 !important;
}
.btn-primary:hover,.btn-primary:focus, .btn-info:hover,.btn-info:focus {
    background-color: #0051A8 !important;
    border: 1px solid #0051A8 !important;
}

.button2, .btn-default {
    border-radius: 10px !important; 
    font-weight: normal !important;
    border-style: solid !important;
    color: #102D66 !important;
    border-color: #102D66 !important;
}
  .button2:not(.gjs-selected):hover, .btn-default:not(.gjs-selected):hover {
    color: #FFF !important;
    background-color: #102D66 !important;
    border-color:#102D66 !important; }
  .button2:not(.gjs-selected):active, .button2.active:not(.gjs-selected), .btn-default:not(.gjs-selected):active, .btn-default.active:not(.gjs-selected) {
    color:#FFF !important;
    background-color: #102D66 !important; }
  .button2:focus, .button2.focus, .btn-default:focus, .btn-default.focus {
    color: #FFF !important;
    background-color: #102D66 !important; }

.button2:hover, .btn-default:hover {
    color: #FFF !important;
    background-color: #102D66 !important;
    border: 1px solid #102D66 !important;
}

button:not([disabled]):focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus {
    outline:.25rem !important;
  }
.alert-warning {
    background-color: #FFF;
    border-color: #FFF;
    color: #000;
}

.columnBlockLayout {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.p-information { 
   font-size: 14px !important;
   color: #102D66 !important;
}
.h3-information {
    text-align: center;
    color: #102D66 !important;
}


.btn-for-delete {
    height: 28px!important;
    padding: 4px 8px 4px 8px !important;
    font-size: 14px !important;
    border: none!important;
}


div.message.success, .successmessage {
    background-color:  rgba(161, 159, 157, 0) !important;
    border-color:  rgba(161, 159, 157, 0) !important;
}

.wrapper-body-custom {
    min-height: calc(65% - 132px);
}

.entity-associate .selected-records .item:hover {
    background-color: #102D66 !important; 
}