/* here you can put your own css to custo
ize and override the theme */







/***



Rounded Portlets



***/



/*



.portlet {



        border-radius: 4px !important;



}







.portlet .portlet-title {



        border-radius: 4px 4px 0px 0px !important;



}







.portlet .portlet-body,



.portlet .portlet-body .form-actions  {



        border-radius: 0px 0px 4px 4px !important;



}



*/

.label-value{font-weight:400;}

.label-value span{ color:#185DA8;}

.span-value{ color:#185DA8;}

.credit-label{

    padding: 0.4em 2em;

    font-size:15px;}

.table-bordered{

    border: 1px solid #E6E6E6;

}

.table tbody tr td{ vertical-align:inherit; padding:6px;}



.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{

    background-color:#FCFCFC;

}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{

    background-color:#f5f5f5

}

.text-right{ text-align: right !important;}



.list-action-button{ margin-bottom:2px; margin-right:0px !important; padding:1px 5px;}


.richText-toolbar a{

color: #7A8190 !important; 
}

.richText{
    border-radius: 4px;
}

.unique_check{

    background-position:right 5px center;

    background-repeat:no-repeat;

}





.thumb_box-list {



    background-size: cover;



    background-position: center center;



    background-repeat: no-repeat;



    border-radius: 0px;



    display:inline-block;



}



.thumb_box-view {



    background-size: contain;



    background-position:top top;



    background-repeat: no-repeat;



    border-radius: 0px;



    height: 200px; 



    width: 240px;



    display:inline-block;



}



.thumb_box-small {



    background-size: contain;



    background-position: top top;



    background-repeat: no-repeat;



    border-radius: 0px;



    height: 50px; 



    width: 50px;



    display:inline-block;



}



.list-thumb{ height: 75px; width: 75px;  background-size: cover; background-position: center center;}



.view-image-box{height: 200px; width: 220px;display:inline-block; background-size: cover; background-position: center center;}



.edit-image-box{height: 250px; width: 290px;background-size: cover; background-position: center center;}



.td_thumb{padding:0px !important; text-align:center; line-height:0px !important;}



.td_thumb a{ margin:0; padding:0; display:inline-block; }



.td_bg_thumb{background-size: cover !important; background-position: center center !important; background-repeat:no-repeat; cursor:pointer;padding:0px !important; text-align:center; line-height:0px !important; height:75px;}







.tabs {



    border-bottom: 5px solid #1FB5AD;



    padding-left: 20px;



    margin: 20px 0px;



}



.tabs a {



    padding: 10px 15px 5px;



    background-color: #E1E1E1;



    color: #333;



    text-decoration: none;



    font-weight: bold;



    display: inline-block;



    text-shadow: none;



}



.tabs .selected, .tabs a:hover {



    background-color: #1FB5AD;



    color: #FFF;



}



.attention td{

    background-color:#FFEDB7 !important;}

.text_center{ text-align:right;}

.text_width{ width:95px;}

.tabel_colum_width{ width:33.33%;}

.disply_none{ display:none;}

.newbtn {

    display: inline-block;

    margin-bottom: 0px;

    font-weight: 400;

    text-align: center;

    vertical-align: middle;

    background-image: none;

    border: 1px solid transparent;

    white-space: nowrap;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857;

    border-radius: 4px;

    -moz-user-select: none;

}

.newbtn:hover {

    background-color: #95B75D !important;

}.brand {

    background: #FFF none repeat scroll 0% 0%;

    float: left;

    width: 240px;

    height: 80px;

    position: relative;

}

a.logo {

    font-size: 21px;

    color: #2E2E2E;

    float: left;

    margin: 12px 0px 0px 9px !important;

    text-transform: uppercase;

}

.align-center{ font-size:23px;}



.form-group {margin-bottom:5px;}

.ui-widget-header {

    background-image: none !important;

    background-color: #416c96  !important; 

}

form > select {

    -moz-appearance: none;

    text-indent: 0.01px;

    text-overflow: '';

}

.chatimg{

    -webkit-border-radius: 35%;

    width: 39px;

}

.ui-widget-header {

    border: 1px solid #ffffff;

}

.list-label{

    min-width: 75px;

    display: block;

}

.data-list small .label{

    display: inline !important;

}

/*#loadin_icon{



    display: block;

    margin: 0px auto;

    width: 90px;

    height: 90px;

    position: relative;

    overflow: hidden;

    border-radius: 50%;



}*/

#loadin_icon {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.5);

    -webkit-transition: all .5s ease;

    z-index: 1000;

    display:none;

}

#loadin_icon img{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    transform: -webkit-translate(-50%, -50%);

    width: 80px;

    max-width: 204px;

}

.home-bg {

    height: 200px;

    background-color: 

        #fff;

    background-position: center center;

    background-size: contain;

    background-repeat: no-repeat;

    width: 200px;

    margin: 0 auto;

}

.ico-edit {

    background-color: #00b3e5;

    border: 1px solid #00b3e5;

    border-radius: 50%;

    color: #fff;

    width: 30px;

    height: 30px;

    text-align: center;

    vertical-align: middle;

    font-size: 13px;

    cursor: pointer;

    position: absolute;

    right: 5px;

    top: 5px;

    line-height: 30px;

}

.bg-photo .ico-edit {

    display: table-cell;

    background-color: #00b3e5;

    border: 1px solid #00b3e5;

    border-radius: 50%;

    color: #fff;

    width: 32px;

    height: 32px;

    text-align: center;

    vertical-align: middle;

    float: right;

    padding-top: 6px;

    font-size: 16px;

    cursor: pointer;

    margin-top: 16%;

    margin-right: -19px;

}

.ico-edit .fa-pencil{

    margin-top: 5px !important;

}

.banner-photo {

    background-position: center center;

    background-repeat: no-repeat;

    background-size: contain;

    border-radius: 5px;

    height: 150px;

    width: 100%;

    margin-bottom: 20px;

}

.banner-bg {

    height: 150px;

    background-color: 

        #fff;

    background-position: center center;

    background-size: contain; 

    background-repeat: no-repeat;

    width: 350px;

    margin: 0 auto;

}

#formData .tag-input span{

    display: inline-block !important;

    margin: 2px 0;

}

#formData .bootstrap-tagsinput input{

    border: none !important;

}

.media .fa {

    text-align: center;

    text-decoration: none;

    border-radius: 50%;

    width: 32px;

    height: 32px;

    display: table-cell;

    vertical-align: middle;

    font-size: 18px;

}



.media .media .fa:hover {

    opacity: 0.7;

}



.media .fa-facebook {

    background: #3B5998;

    color: white;

}



.media .fa-twitter {

    background: #55ACEE;

    color: white;

}



.media .fa-google {

    background: #dd4b39;

    color: white;

}



.media .fa-linkedin {

    background: #007bb5;

    color: white;

}



.media .fa-youtube {

    background: #bb0000;

    color: white;

}



.media .fa-instagram {

    background: #125688;

    color: white;

}



.media .fa-pinterest {

    background: #cb2027;

    color: white;

}



.media .fa-snapchat-ghost {

    background: #fffc00;

    color: white;

    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

}



.media .fa-skype {

    background: #00aff0;

    color: white;

}



.media .fa-android {

    background: #a4c639;

    color: white;

}



.media .fa-dribbble {

    background: #ea4c89;

    color: white;

}



.media .fa-vimeo {

    background: #45bbff;

    color: white;

}



.media .fa-tumblr {

    background: #2c4762;

    color: white;

}



.media .fa-vine {

    background: #00b489;

    color: white;

}



.media .fa-foursquare {

    background: #45bbff;

    color: white;

}



.media .fa-stumbleupon {

    background: #eb4924;

    color: white;

}



.media .fa-flickr {

    background: #f40083;

    color: white;

}



.media .fa-yahoo {

    background: #430297;

    color: white;

}



.media .fa-soundcloud {

    background: #ff5500;

    color: white;

}



.media .fa-reddit {

    background: #ff5700;

    color: white;

}



.media .fa-rss {

    background: #ff6600;

    color: white;

}

.ico-crop::before{

    content: '' !important;

}
.d-block{
   display: inline-block; 
}

.label-applicable{
    font-weight:bold;
    margin-top: 6px;
    margin-left: 10px;
}

.ml-20px{
    margin-left: 20px !important;
}