﻿@media only screen and (min-width: 768px) {
    .table-responsive {
        overflow-x: hidden;
    }
}


.select2-selection
{
    height: 34px !important;
}
.select2-selection--multiple
{
    overflow-y: auto;
}

/******** centered columns styles ********/
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

/******** Error Messaje Box Size ********/
.middle-box{
    min-width: 800px;
}
.middle-box h2{
    font-size: 50px;
}



.largePopup{
    width: 70%;
}

.selectedrow {
  background-color: #D0DEE0;
}

.legend span
{
    width:80px;
    display:inline-block;
}

#multiplechoicemultipleanswer td, #multiplechoicemultipleanswer th
{
    text-align: center;
}


.shape
{
    margin-left: 30px;
}

.login-bg
{
    background: url('../img/login-bg.jpg');
    background-size: cover;
}
.login-logo
{
    text-align: center;
}

.validation-summary-valid { display: none; }

.lockscreen-wrapper
{
    max-width: 800px !important;
}

/** Error Page **/
.error-page
{
    width: 800px;
    height: 120px;
}

.error-content
{
    padding-left: 35px;
}


/** Modal Popup **/
.modalHelp > .modal-dialog {
    width:1245px !important;
}

/** Table Style **/
th, td {
    white-space: normal;
}

/** Canvas Style **/
/*.center-canvas
{
    max-width: 900px;
    margin: 0 auto;
}

.canvas-container {
    min-height: 300px;
    max-height: 500px;
    max-width: 900px;
    margin: 0 auto;
}*/


/** Plans **/

.plans
{
    margin: 80px auto 0;
    width: 960px;
}
.panel-teal
{
    color: #fff;
    background-color: #568a89;
    border-color: #568a89;
}
.pricing-big .panel-title
{
    text-transform: capitalize;
    font-size: 22px;
    padding: 20px 0;
    text-align: center;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin: 0;
    font-weight: 700;
}
.pricing-big .the-price
{
    padding: 10px 0;
    background: #333;
    /* text-align: center; */
    font-size: 13px;
    font-weight: 700;
    color: #FFF;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.price-features {
    background: #FAFAFA;
    padding: 20px 15px;
    min-height: 120px;
    font-size: 15px;
    color: #333;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}



.serie{
     white-space: pre;
}





/** Colors Style **/
.colors-container {
    white-space:nowrap;
    text-align:center;
}

.colors-container input[type="checkbox"] {
    display: none;
}

.colors-container label
{
    display: inline !important;

}

.colors-container input[type="checkbox"] + label span
{
    border: 5px solid #efefef;
    display: inline-block;
    width: 12%;
    height: 300px;
    /*float:left;*/
    margin: 0.25%;
}

.colors-container input[type="checkbox"]:checked + label span {
    background:#efefef !important;
}

/** Custom Headers Background Styles **/
.header-primary
{
    background: #1ab394 !important;
    color: #fff;
}

.header-warning
{
    background: #f8ac59 !important;
    color: #fff;
}

.header-success
{
    background: #1c84c6 !important;
    color: #fff;
}

.header-danger
{
    background: #ed5565 !important;
    color: #fff;
}

.header-info
{
    background: #23c6c8 !important;
    color: #fff;
}

/** Custom Background Styles **/
.danger-bg
{
    border: none !important;
    background: #f2838f !important;
    color: #fff;
}

.success-bg
{
    border: none !important;
    background: #21dfb8 !important;
    color: #fff;
}

.warning-bg
{
    border: none !important;
    background: #fac48a !important;
    color: #fff;
}

/*Blank space*/
.blank-space
{
    margin-left:200px;
}